Focus
Backend & Full-Stack Engineering
Building reliable applications with strong APIs, databases, authentication, and well-structured architectures.
Software Developer
Designing and engineering software that solves real problems.
I build full-stack and backend applications using TypeScript, React, Next.js, Node.js, MongoDB and PostgreSQL. My focus is on engineering secure APIs, scalable application architectures, and intuitive user experiences right from the initial design to production deployment.

About Me
Focused on building full-stack applications, backend systems, and developer tools using TypeScript and the JavaScript ecosystem.

I enjoy turning ideas into working software right from designing interfaces and APIs to working with databases, authentication, testing, and deployment. My focus is on writing clear, maintainable code and understanding the systems behind the applications I build.
I’m particularly interested in backend engineering, application security, system design, and scalable software architecture. I learn by building, testing, breaking, and improving real projects rather than stopping at theory.
Outside of development, I spend time playing chess, exploring technology, and learning how complex systems work.
Focus
Building reliable applications with strong APIs, databases, authentication, and well-structured architectures.
Approach
Turning ideas into projects, using feedback and failures to improve both the software and my engineering decisions.
Goal
Developing practical software that solves real problems while continuing to grow into a stronger software engineer..
Education
My academic journey and professional qualifications that validate my expertise.
September 2024 - Present
Bachelor of Science in Computer Science: Ongoing
January 2020 - November 2023
KCSE: A- (75 points)
October 2019
KCPE: 373 marks
Certificates
Explore my achievements and the skills I've developed through various certifications.

Built a foundation in cybersecurity concepts, common threats, and safer digital habits.

Explored practical security principles, awareness habits, and the basics of staying protected online.

Completed core training around risk awareness, secure practices, and responsible digital behavior.
Experience
Discover my professional journey and the diverse experiences that have shaped my career as a software developer.
December 2024 - March 2026
CORE SKILLS
My technical toolkit for building exceptional digital experiences.
Projects
From full-stack applications to innovative tools, these projects highlight my passion for crafting impactful digital solutions.

A private-by-default developer knowledge hub for writing documentation, saving code snippets, building APIs, and organizing technical projects.

Offline-first QR and barcode scanning, generation, history, and export in a modern installable PWA.

A centralized OAuth 2.0 and OpenID Connect-inspired account security service with social login, MFA, passkeys, session management, and account recovery.
Testimonials
What people are saying about working with me. The proof is in the stories
Brian Otieno
Engineering Manager, Kijani Systems
Wanjiku Njoroge
Creative Director, Northstar Creative Co.
Samuel Kiptoo
Product Manager, Mara Innovation Lab
Kevin Ochieng
Software Engineer, Bluebird Commerce
Amina Hassan
Lead Product Designer, Lumen Design Studio
Brian Otieno
Engineering Manager, Kijani Systems
Wanjiku Njoroge
Creative Director, Northstar Creative Co.
Samuel Kiptoo
Product Manager, Mara Innovation Lab
Kevin Ochieng
Software Engineer, Bluebird Commerce
Amina Hassan
Lead Product Designer, Lumen Design Studio
Brian Otieno
Engineering Manager, Kijani Systems
Wanjiku Njoroge
Creative Director, Northstar Creative Co.
Samuel Kiptoo
Product Manager, Mara Innovation Lab
Kevin Ochieng
Software Engineer, Bluebird Commerce
Amina Hassan
Lead Product Designer, Lumen Design Studio
Blog
Stay informed about the latest trends and insights in the world of software development.

A practical look at writing software that stays maintainable, safe, and easy to evolve — threat modeling, explicit errors, and defense in depth.

Why smaller, focused releases create faster feedback and better long-term results — scoping micro-MVPs, success metrics, and iteration discipline.

Small optimizations that add up: images, critical path, caching, and browser hints for consistent user-perceived speedups.
Subscription
Subscribe to my newsletter to receive updates on projects, blog posts, and industry insights.
Contact
Feel free to reach out. I'm always open to connecting and collaborating on exciting ventures.
Reach out directly through any of the details below.
Rating
Choose a star rating and share a short note so I can keep improving the site.