Dennis Kinuthia

Dennis Kinuthia

FullStack Web Developer

I create fast, accessible, and modern web applications with TypeScript, React, and Next.js. Based in Nairobi, Kenya, I'm passionate about developer experience and building elegant solutions to complex problems.

About Me

TypeScript enthusiast based in Nairobi, Kenya with over 5 years of fullstack development experience. I specialize in building exceptional web experiences using modern technologies.

My expertise spans across React frameworks, bundlers, and rendering strategies. I've spoken at tech conferences like Rendercon-KE about the React ecosystem and regularly participate in the local developer community.

I excel at integrations with React and TypeScript, whether it's REST APIs, GraphQL clients like Apollo and Relay, tRPC, or service workers. My approach emphasizes type safety, clean architecture, and creating truly reusable components.

Conference Talks & Presentations

RenderCon Kenya

RenderCon-KE

I presented "Exploring Modern React Rendering Strategies" at RenderCon Kenya, discussing different rendering patterns in modern React applications including SSR, SSG, ISR, and client-side rendering approaches.

ReactSSR overviewReact renderersReact frameworks
React Devs KE

React Devs KE

I presented "TypeScript + React: Building Type-Safe Applications" at the React Developers Kenya meetup, demonstrating how to leverage TypeScript's type system to build more robust React applications.

ReactTypeScriptGenericsNPM packages

Certifications

ALX Software Engineering Certificate

ALX Software Engineering

Graduated: November 202312-Month Programme

Completed a comprehensive 12-month Software Engineering Programme with ALX Africa, specializing in Back-end development. The program covered fundamental computer science concepts, algorithms and data structures, system design, and practical software engineering skills.

Backend DevelopmentSystem DesignAlgorithmsData StructuresSoftware Architecture

Skills Acquired:

  • Backend system architecture and design
  • Database optimization and management MYSQL,Postgres
  • API design and implementation
  • System scaling and performance optimization
  • Linux basics and server management shell, SSH, UFW
  • DevOps and deployment strategies, Jenkins, Chef, Puppet

Certificate verification: Scan the QR code or visit

this link

My Projects

Currently working on
mzalendo

mzalendo

last updated

20 hours ago

    movie-rentals-tanstack-db

    movie-rentals-tanstack-db

    last updated

    21 hours ago

      agentic-geojson-builder

      agentic-geojson-builder

      last updated

      21 hours ago

        Ba

        r

        Private project

        last updated

        3 days ago
        json-resume

        json-resume

        last updated

        3 days ago

        Résumé as typed JSON. Tweak it with any LLM, edit it by hand. Export a clean PDF, same result every time. Store sections individually so you can reuse and remix them later, reassemble everything back into a polished PDF whenever you need.

        • betterauth
        • drizzle-orm
        • json-render
        • nextjs

        ba

        r

        Private project

        last updated

        4 days ago
        My Latest Articles
        • 🎨 TanStack Start SSR-Friendly Theme Provider

          🎨 TanStack Start SSR-Friendly Theme Provider

          A complete theme management system for React applications with SSR support! ✨ 🌟...

          Published at:

          7/25/2025
          read more
        • Building Android Widgets in Expo with Custom Native Modules

          Building Android Widgets in Expo with Custom Native Modules

          A guide to creating Android home screen widgets using Expo modules, complete with state management,...

          Published at:

          7/15/2025
          read more
        • Setting Up Android Studio on Linux for React Native (Expo) Development

          Setting Up Android Studio on Linux for React Native (Expo) Development

          This comprehensive guide will walk you through installing and configuring Android Studio on Linux...

          Published at:

          7/15/2025
          read more
        • vite-plugin-graphql-usage

          vite-plugin-graphql-usage

          🚀 Spent 5 hours automating a 5-minute task... and I regret nothing! At work, I kept finding myself...

          Published at:

          5/26/2025
          read more
        Cool thing i recently learned
        see more
        Talk to me

        Email

        mailto:denniskinuthiawaweru@gmail.com
        Write

        WhatsApp

        https://wa.me/254790984481
        Chat

        Phone

        tel:+254790984481
        Call

        GitHub

        https://github.com/tigawanna
        Follow

        LinkedIn

        https://linkedin.com/in/dennis-kinuthia-waweru
        Connect

        Dev.to

        https://dev.to/tigawanna
        Read