Moses Maina

Moses Maina

I am

Systems-driven full-stack engineer designing scalable web applications. I decompose complex problems, design stable architectures, and build with clarity using modern web technologies and AI-augmented workflows.

My Background

About Me

I’m a systems-driven full-stack engineer building scalable web applications with the MERN stack, Next.js, and TypeScript. I approach software by decomposing messy problems, understanding root causes and effects, and designing stable architectures before writing code. That upfront clarity is what allows me to build maintainable systems with confidence.

I think deeply about why a system works the way it does. Whether I’m designing APIs, structuring frontends, or debugging broken features, I rely on systems thinking, feature-based architecture, and clear abstractions to identify issues quickly and prevent them from recurring.

AI is a core part of my workflow - not as a shortcut, but as a thinking partner. I use it to challenge assumptions, validate architectural decisions, refine requirements, and prototype deliberately. My belief is simple: engineers who combine strong thinking with effective AI collaboration are fundamentally unbreakable.

I’m drawn to teams and problems that value thoughtful planning, long-term scalability, and real-world impact over rushed delivery.

What's Next?

I'm currently looking for opportunities to bring high-impact projects to life. Whether you're building a new product, scaling an existing platform, or simply want to brainstorm a challenging tech problem, I'd love to connect.

Education Background

2021 - 2025

BSc Computer Science

Chuka University

University

Connect With Me

Skills & Technologies

Technologies

HTML

frontend
HTML
CSS

CSS

frontend
CSS

JavaScript

language
JavaScript

TypeScript

language
TypeScript

React

frontend
React

Next.js

frontend
Next.js

Node.js

backend
Node.js

NestJS

backend
NestJS

Express

backend
Express

MongoDB

database
MongoDB

Git

tools
Git

GitHub Actions

tools
GitHub Actions

Docker

tools
Docker

VS Code

tools
VS Code

Vercel

tools
Vercel

Render

tools
Render

Heroku

tools
Heroku

PostgreSQL

database
PostgreSQL

FastAPI

backend
FastAPI

Prisma

backend
Prisma

Tailwind CSS

frontend
Tailwind CSS

Winston

tools
Winston

Nginx

devops
Nginx

Vite

frontend
Vite

k6

testing
k6

Skills

Technical Skills

Software DevelopmentProduct ManagementPrompt EngineeringContext EngineeringSystems ThinkingComputer NetworksSystem Administration

Soft Skills

Problem SolvingCreative ThinkingContext ThinkingCommunicationTeamworkTime ManagementCurious Fast Learner

Media & Creative

Image EditingPhotographyVideo EditingAdvertisingEvent CoverageContent Creation

Featured Projects

TaskFlow — Enterprise Project Management

TaskFlow — Enterprise Project Management

High-performance project management platform built for scale. Implements O(log n) database queries via compound indexing, intelligent Redis caching with TTL optimization, and server-side analytics aggregation. Features secure JWT authentication, interactive Kanban boards, email verification, and automated CI/CD. Handles 1000+ concurrent tasks with seamless UX.

Next.jsTypeScriptMongoDBJWTNode.jsMaterial-UIExpress
Fitness Tracker — Personalized Wellness Platform

Fitness Tracker — Personalized Wellness Platform

Full-stack wellness platform with secure JWT authentication, real-time Socket.IO integration, and MongoDB-optimized data persistence. Implements Flask/scikit-learn ML recommendation engine with confidence scoring for personalized fitness, nutrition, and stress management. Features Google Fit & Fitbit API integration for automatic health data synchronization. Built with React/Vite frontend, Node.js/Express backend, and deployed via Vercel & Render with comprehensive CI/CD pipelines.

ReactNode.jsMongoDBPythonFlaskExpressSocket.ioVitePostgreSQL
Whatsapp Product Verification System

Whatsapp Product Verification System

WhatsApp-based product authentication system enabling instant product verification via Meta Business API. Brands generate millions of unique codes with QR URLs, track batch performance through a React admin dashboard, and monitor real-time verification analytics. Eliminated fraudulent duplicate activations using PostgreSQL row-level locking (FOR UPDATE), JWT authentication, and rate-limited verification flows. Achieved 24ms p95 response times under 200+ concurrent user load testing with zero failed requests.

ReactPostgreSQLNode.jsTypeScriptTailwind CSS
SaaS Landing Page

SaaS Landing Page

A high-performance SaaS landing page built with Next.js 15, Tailwind CSS v4, and shadcn/ui, featuring dark/light mode, interactive animations, and full responsiveness..

Next.jsTypeScript

Get In Touch

I'm always open to discussing new opportunities and interesting projects. Let's connect and create something amazing together!