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
Bidii-kotlin-widget

Bidii-kotlin-widget

last updated

13 hours ago

    moggin

    moggin

    last updated

    13 hours ago

    a productivity tracking app with an android homescreen widget with jetpack compose glance

    • expo
    • jetpack-compose
    • react-native
    frens

    frens

    last updated

    a day ago

    GraphQL modern, type-safe stack with Pothos and Prisma for the main API + better auth for the auth(z) , and frontend with react and the relay client

    • expressjs
    • graphql
    • prisma
    • react

    fl

    i

    Private project

    last updated

    4 days ago
    tigawanna

    tigawanna

    last updated

    7 days ago

    more about dennis kinuthia

    • portfolio
    • nextjs
    • tailwind
    • nodemailer

    fl

    m

    Private project

    last updated

    8 days ago
    My Latest Articles
    • 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
    • Understanding Discriminated Unions in TypeScript

      Understanding Discriminated Unions in TypeScript

      Discriminated unions (also known as tagged unions) are a powerful TypeScript pattern that enables...

      Published at:

      4/25/2025
      read more
    • Revisiting GraphQL in 2025: A Type-Safe Stack with Pothos and Relay

      Revisiting GraphQL in 2025: A Type-Safe Stack with Pothos and Relay

      This article explores building a GraphQL server in 2025 using a modern, type-safe stack. We'll cover...

      Published at:

      4/15/2025
      read more
    • How to get the Oauth providre access tokens from next auth/authjs

      How to get the Oauth providre access tokens from next auth/authjs

      Modify your nextauth client and add a callbacks section that will get the access token from the...

      Published at:

      2/20/2025
      read more
    Cool thing i recently learned
    see more
    Talk to me