Hey! I'm Eric Gathoni

A frontend developer based in Nairobi, Kenya. My focus is on bridging modern frontend development (e.g., React, TypeScript, Next.js) with robust, scalable backend services.

I am dedicated to building inclusive, high-performance web platforms that prioritize accessibility and exceptional user experience.

Projects

Let's Connect

Nairobi, Kenya

I’m a front-end developer who enjoys building things.

I spend most of my time in the modern web stack namely; TypeScript, React, Next.js, Astro, PostgreSQL, Supabase, andserverless stuff.

I’ve worked across frontend and backend, so I’m comfortable owning features end-to-end: from database design, to APIs, to UI. I care a lot about performance, DX, and usability.

This portfolio is my sandbox. I use it to:

  • level up my fullstack skills in real, practical ways
  • try out ideas around architecture
  • build things the way I would on a real team
  • document how I think, not just what I build.

I like boring reliability, and measurable improvements.

Some Q&A

What does a Frontend Developer do?

A Frontend Developer builds the visual and interactive parts of a website or application that users see and interact with.

I specialise in creating fast, accessible, and SEO-optimised interfaces using React, Next.js, Astro, and Tailwind CSS, ensuring your website not only looks great but performs exceptionally well.

What makes your web development approach different?

I combine headless CMS architecture, performance optimisation, and Core Web Vitals best practices to deliver websites that are both user-friendly and search-engine-friendly.

My focus is on scalability, accessibility/usability, and measurable results such as faster load times, higher conversion rates, and improved organic visibility.

Can you help improve my website’s SEO and performance?

Yes. I’ve helped multiple businesses achieve up to 37% higher organic traffic through performance audits, structured data implementation, and UX improvements.

I optimise everything from code structure and page speed to metadata and content hierarchy, ensuring your site meets Google’s best practices.

Do you work with non-technical clients or small businesses?

Absolutely. I build intuitive, CMS-driven websites so business owners can easily manage content without needing to code. My process includes onboarding support, content guidelines, and ongoing maintenance if needed.

What tools and technologies do you use?

I primarily use JavaScript, TypeScript, React, Next.js, Astro, and Tailwind CSS. I also integrate analytics tools like GA4, GTM, and Cloudflare Workers to track performance, automate workflows, and reduce costs.

How can I hire you for a project?

You can contact me directly or visit ericmaina.me to share your project details. Once I understand your goals, I’ll provide a project plan, timeline, and transparent cost estimate.

Do you offer website redesigns or migrations?

Yes, I redesign outdated sites for modern performance and migrate existing content to modern frameworks or CMS platforms with minimal SEO loss. I ensure redirects, structured data, and content optimisations are handled cleanly for consistent search ranking.