Skip to main content
Available for work

Hi, I'm George

Crafting exceptional digital experiences with modern technologies, pixel-perfect designs, and scalable architectures that bring ideas to life.

0+

Projects Shipped

0+

Years Experience

0+

Technologies

0+

Clients Served

George Njoroge - Fullstack Solutions Architect
About Me

Passionate About Crafting Digital
Experiences

I'm an engineer who thrives on turning ideas into intelligent, useful software. With a keen eye for design and a passion for performance, I create solutions that make a difference.

My Journey

Starting as a curious tinkerer, I've evolved into a Fullstack Solutions Architect with a passion for creating impactful digital solutions. My journey has been fueled by curiosity, product thinking, and a drive to build things that matter.

I specialize in building modern web applications using cutting-edge technologies. From concept to deployment, I handle every aspect of the development process with precision and attention to detail.

My Approach

I believe in writing clean, maintainable code that not only works flawlessly but is also a joy to work with. Every project is an opportunity to push boundaries and deliver exceptional results.

about.tsx
const developer = {
  name: "George Njoroge",
  role: "Fullstack Solutions Architect",
  location: "Nairobi, Kenya",
  education: "Computer Science",
  passions: ["Clean Code", "UI/UX",
    "Performance", "Innovation"],
  coffee: "Always brewing โ˜•",
  motto: "Code with purpose,
    design with passion"
};
Ready to collaborate

What Drives Me

Clean Code

Writing maintainable, scalable, and elegant code that stands the test of time.

UI/UX Design

Creating beautiful, intuitive interfaces that users love to interact with.

Performance

Optimizing every aspect for blazing-fast user experiences.

Problem Solving

Turning complex challenges into simple, elegant solutions.

User-Centric

Building products that genuinely improve people's daily lives.

Continuous Learning

Always exploring new technologies and pushing the boundaries of what's possible.

Technical Skills

I don't just write code โ€” I build systems that sell. From fintech payment integrations to hardened Linux deployments, these are the tools I use to ship production software.

Core Engineering

7 skills

JavaScriptTypeScriptReactNode.jsTailwindNestJSState Management

Database & Data

6 skills

6databases
PostgreSQL
MySQL
MongoDB
Redis
Prisma ORM
Query Optimization

Fintech & APIs

6 skills

M-Pesa G2 (STK Push, C2B, B2C)85%
Paystack80%
Stripe78%
REST API Design88%
WebSockets / Socket.io72%
Third-Party Integrations82%

DevOps & Cloud

6 skills

0255075100
Docker
Nginx
Linux VPS Management
PM2 Process Management
CI/CD
AWS

Professional

5 skills

85GitHub Triage & Debugging
72Testing
85Production Ops
80AI-Augmented Development
82Git Workflows & Code Review

These skills ship real products โ€” 9 live right now

M-Pesa + Paystack + Stripe

Secure payment integrations for African & global markets

Docker + Nginx + PM2

Hardened Linux VPS deployments in production

Jest + Supertest + CI/CD

Tested and automated delivery pipelines

Career Path

Work Experience

2+ years of hands-on work turning client ideas into shipped products, with a focus on clean interfaces, reliable backend systems, and practical deployment.

2+
Years Experience
11+
Projects Shipped
11+
Clients Served
2024 - Present

Fullstack Solutions Architect

Freelance / Contract

2+ years building production-ready web apps and AI-ready workflows for clients across e-commerce, fintech, property management, and internal operations. I handle the full delivery cycle from requirements and UI to backend APIs, deployment, and post-launch support.

11+ projects shipped11+ clients servedAI-ready product workflows
2024

Frontend & Web Developer

Client Project Work

Built responsive interfaces, dashboards, and storefronts while sharpening my professional workflow with React, Next.js, Tailwind CSS, API integration, Git, and deployment pipelines.

Responsive UI deliveryDashboard buildsPerformance-focused frontend work
Interactive

Explore via Terminal

Navigate my portfolio the developer way โ€” type commands to learn about me

george@portfolio:~
Welcome to george@portfolio ~ v1.0.0
Type "help" to see available commands.

Try: whoami ยท skills ยท projects ยท contact

Latest Work

Featured Projects

Explore my recent work showcasing cutting-edge technologies and innovative solutions

Live from GitHub

Build Activity

Every app I push appears here automatically โ€” with its real GitHub Actions build status, updated live as it ships.

โ™พ๏ธ
You're viewing this very portfolio โ€” liveNo CI

commit 503aba6 ยท deployed 7d ago

This site's source

51

Apps

20

Live

0

Building now

4

Languages

portfolio

No CI

No description yet.

TypeScript32m ago

mozaca

Failing

Mozaca Labs marketing site โ€” Next.js 16 static export

Fix invisible active SDK tab: keep button reset in base layer
TypeScript1h ago

sme-os

No CI

No description yet.

TypeScript9h ago

home-manager-app

Failing

No description yet.

feat(expenses): free-form expense category (type your own)
TypeScript6d ago

fin-dashboard

No CI

geenjoroge finance โ€” personal analytics admin dashboard on Neon + Next.js 16

TypeScript6d ago

scriptura

No CI

Scriptura โ€” offline PWA to read the whole Bible plus the Apocrypha and lost books (Enoch, Jubilees, Jasher). Next.js 16, public domain.

TypeScript9d ago

housified-web

No CI

Housified Web โ€” Next.js 15 frontend with Tailwind, shadcn, MUI forms, Formik. Cobalt theme, mobile-first, multi-role.

TypeScript13d ago

vocalhub

Failing

Pulse โ€” real-time chat, voice, video, and meetings (Next.js + NestJS + LiveKit)

Mobile: purple revamp, musical live rooms, cross-platform live chat
TypeScript20d ago

housified-api

No CI

Housified API โ€” NestJS backend with Prisma, JWT auth, PDF receipts, Cloudinary uploads, and nightly cron auto-invoicing.

TypeScript21d ago

easyflow-backend

No CI

No description yet.

TypeScript1mo ago

easyflow-frontend

Failing

No description yet.

Initial commit: TaskFlow application with frontend, backend, and deployment scripts
TypeScript1mo ago

easyflow-mobile

No CI

No description yet.

TypeScript1mo ago

easyflow-admin

No CI

No description yet.

TypeScript1mo ago

taskflow-docs

No CI

TaskFlow Documentation Portal

TypeScript2mo ago

threejs

No CI

No description yet.

Python2mo ago

pos

No CI

No description yet.

TypeScript2mo ago

schoolos-frontend

No CI

SchoolOS Frontend - Next.js multi-tenant school management dashboard

TypeScript3mo ago

schoolos-backend

No CI

SchoolOS Backend - NestJS multi-tenant school management API

TypeScript3mo ago

housify

Failing

Housify property and tenancy management platform

Fix TypeScript build errors blocking Vercel deployment
TypeScript3mo ago

sokohive-frontend

No CI

No description yet.

TypeScript3mo ago

sokohive-backend

No CI

No description yet.

TypeScript3mo ago

sokohive-admin

No CI

No description yet.

TypeScript3mo ago

school-management-frontend

No CI

Next.js frontend for School Management & Grading System โ€” TailwindCSS, Nivo Charts, role-based dashboards

TypeScript3mo ago

pwork-frontend

No CI

No description yet.

TypeScript3mo ago

pwork-backend

No CI

No description yet.

TypeScript3mo ago

dashboard

No CI

Dashboard that compiles different projects all in one

TypeScript3mo ago

st-lucy-academy-frontend

No CI

Next.js 16 App Router + Tailwind CSS frontend for St. Lucy Academy school website

TypeScript4mo ago

predictive-analytics-backend

No CI

No description yet.

TypeScript4mo ago

tms-frontend

No CI

No description yet.

TypeScript4mo ago

tms-backend

No CI

No description yet.

TypeScript4mo ago

predictive-analytics-frontend

No CI

No description yet.

TypeScript4mo ago

school-management

No CI

No description yet.

TypeScript4mo ago

st-lucy-academy-backend

No CI

NestJS 11 + Prisma 5 + PostgreSQL backend for St. Lucy Academy school website

TypeScript4mo ago

school-management-backend

No CI

NestJS backend for School Management & Grading System โ€” JWT auth, Sequelize, PostgreSQL, Redis

TypeScript4mo ago

ecommerce-app

No CI

No description yet.

TypeScript4mo ago

Mobileappdesign

No CI

No description yet.

TypeScript4mo ago

Mobileappdesignguidelines

No CI

No description yet.

TypeScript4mo ago

pwork

No CI

No description yet.

TypeScript5mo ago

my-web-app-html

No CI

No description yet.

HTML5mo ago

cakeshop

No CI

No description yet.

TypeScript5mo ago

admin-portal

No CI

No description yet.

5mo ago

hospital-backend

No CI

No description yet.

5mo ago

hospital-frontend

No CI

No description yet.

TypeScript5mo ago

task_tracker

Passing

No description yet.

Fix projects and tasks pages to filter by selected workspace
TypeScript6mo ago

backend-repo

No CI

No description yet.

JavaScript6mo ago

myrepo

Failing

No description yet.

feat(auth): switch to httpOnly refresh cookie; update client refresh/logout flow
JavaScript6mo ago

home

No CI

No description yet.

TypeScript6mo ago

cake-shop

No CI

No description yet.

TypeScript7mo ago

blogger-app-backend

No CI

No description yet.

TypeScript7mo ago

swatini

No CI

No description yet.

8mo ago

dash-backend

No CI

No description yet.

JavaScript9mo ago
Code Quality

Code Showcase

Clean, production-ready code snippets from my projects

Custom React hook for debouncing values โ€” clean, reusable, typed.
400)">import { useState, useEffect } 400)">from 400)">var(--accent-400)">'react';

400)">export 400)">function useDebounce<T>(value: T, delay: number): T {
  400)">const [debounced, setDebounced] = useState(value);

  useEffect(() => {
    400)">const timer = setTimeout(() => setDebounced(value), delay);
    400)">return () => clearTimeout(timer);
  }, [value, delay]);

  400)">return debounced;
}

400)">var(--accent-400)">"color:400)">var(--text-muted)">// Usage:
400)">var(--accent-400)">"color:400)">var(--text-muted)">// 400)">const searchTerm = useDebounce(input, 300);
TypeScriptยท15 lines
Prettier ยท ESLint
Client Reviews

What People Say

Hear from clients and collaborators about their experience working with me

โ€œGeorge delivered an exceptional web application that exceeded our expectations. His attention to detail and technical expertise are outstanding.โ€

David Kimani

CEO, TechVentures

โ€œWorking with George was a fantastic experience. He understood our requirements perfectly and delivered a polished, performant solution.โ€

Sarah Wanjiku

Product Manager, DataFlow

โ€œA truly skilled developer who brings both creativity and technical precision to every project. Highly recommended!โ€

James Omondi

CTO, InnovateTech

Share Your Experience

Have feedback? Leave a quick testimonial below

Let's Talk

Get In Touch

Have a project in mind or want to collaborate? I'd love to hear from you!

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Feel free to reach out through any of the channels below.

Location

Nairobi, Kenya ยท EAT (UTC+3)

George Njoroge

I help startups and businesses ship production-grade web applications in 8โ€“12 weeks โ€” from idea to deployment.

Available for freelance

Connect With Me

ยฉ 2026 George Njoroge. Built withusing Next.js & Tailwind

All rights reserved