Mark Mwangi logoMark
Mwangi
HomeAboutProjectsBlogContact
Get in
touch
Admin
login

Software Developer

Mark Mwangi

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.

View resume
View My Work
Mark Mwangi profile image

About Me

The developer behind the code

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

Mark Mwangi image

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

Backend & Full-Stack Engineering

Building reliable applications with strong APIs, databases, authentication, and well-structured architectures.

Approach

Learn by Building

Turning ideas into projects, using feedback and failures to improve both the software and my engineering decisions.

Goal

Build Software That Matters

Developing practical software that solves real problems while continuing to grow into a stronger software engineer..

Education

Academic background

My academic journey and professional qualifications that validate my expertise.

Moi University

September 2024 - Present

Bachelor of Science in Computer Science: Ongoing

Njiiri School

January 2020 - November 2023

KCSE: A- (75 points)

Ansam Academy

October 2019

KCPE: 373 marks

Certificates

Learning milestones

Explore my achievements and the skills I've developed through various certifications.

Introduction to Cybersecurity
Cisco2024

Introduction to Cybersecurity

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

Getting Started with Cybersecurity
IBM2024

Getting Started with Cybersecurity

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

Cybersecurity Fundamentals
IBM2025

Cybersecurity Fundamentals

Completed core training around risk awareness, secure practices, and responsible digital behavior.

View CertificatesCredly Profile

Experience

Professional growth

Discover my professional journey and the diverse experiences that have shaped my career as a software developer.

Backend Developer - Beren, LLC

December 2024 - March 2026

  • Developed and maintained backend functionality for the RentHub Enterprise Application using TypeScript, Node.js, Prisma ORM, and PostgreSQL.
  • Designed and implemented RESTful APIs and CRUD operations, integrating application logic with PostgreSQL databases through Prisma.
  • Contributed to payment processing and analytics workflows, supporting core business operations and data-driven functionality.
  • Debugged backend issues, investigated application failures, and performed quality assurance and integration testing across the RentHub Enterprise and Mobile Applications.
  • Worked within an Agile development environment, participating in stand-ups, retrospectives, testing, debugging, and iterative feature development.
  • Built foundational knowledge across JavaScript, TypeScript, Node.js, databases, Git, and GitHub through structured training and hands-on development.

CORE SKILLS

Technologies & Tools

My technical toolkit for building exceptional digital experiences.

HTML5 logoHTML5CSS3 logoCSS3Tailwind logoTailwindJavaScript logoJavaScriptTypeScript logoTypeScriptReact logoReactNext.js logoNext.js
Frontend
HTML, CSS, JavaScript, TypeScript, React, Next.js
Backend
Node.js, Express
UI/UX
Figma
Mobile
React Native, Expo
Database
MongoDB, PostgreSQL, Prisma ORM, Supabase
DevOps & Cloud
Docker, Git, GitHub
Linux
linux, Bash
Other Tools
VS Code, Postman, Jest

Projects

A curated selection of projects showcasing my skills, creativity, and problem solving impact across various domains.

From full-stack applications to innovative tools, these projects highlight my passion for crafting impactful digital solutions.

Dev Vault
ToolingMay, 2026Mark Mwangi

Dev Vault

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

Next.jsDocumentationSupabasePrismaPWA
Project detailsLive demo
QR Scanner PWA
FrontendSeptember 2026Mark Mwangi

QR Scanner PWA

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

PWAQR CodesOffline-first
Project detailsLive demo
Central OAuth
BackendMay, 2026Mark Mwangi

Central OAuth

A centralized OAuth 2.0 and OpenID Connect-inspired account security service with social login, MFA, passkeys, session management, and account recovery.

OAuth 2.0OpenID ConnectSecurityMFAWebAuthn
Project detailsLive demo

Testimonials

A few thoughts from clients and teammates along the way

What people are saying about working with me. The proof is in the stories

Mark turned a scattered set of product notes into a clear, searchable knowledge hub. The documentation is faster to maintain and much easier for the team to use.

Brian Otieno

Brian Otieno

Engineering Manager, Kijani Systems

The project shipped with a thoughtful mobile experience and clear communication at every stage. Mark handled feedback quickly without losing sight of the original goal.

Wanjiku Njoroge

Wanjiku Njoroge

Creative Director, Northstar Creative Co.

We needed a dependable authentication flow, not a demo that only worked on the happy path. Mark delivered a secure implementation and explained the trade-offs clearly.

Samuel Kiptoo

Samuel Kiptoo

Product Manager, Mara Innovation Lab

Mark brought structure to a messy technical backlog and helped us turn the highest-value pieces into a focused release. The process was practical and professional.

Kevin Ochieng

Kevin Ochieng

Software Engineer, Bluebird Commerce

The interface feels simple without being bare. Mark listened carefully, improved the details that mattered, and delivered a polished experience we could confidently show customers.

Amina Hassan

Amina Hassan

Lead Product Designer, Lumen Design Studio

Mark turned a scattered set of product notes into a clear, searchable knowledge hub. The documentation is faster to maintain and much easier for the team to use.

Brian Otieno

Brian Otieno

Engineering Manager, Kijani Systems

The project shipped with a thoughtful mobile experience and clear communication at every stage. Mark handled feedback quickly without losing sight of the original goal.

Wanjiku Njoroge

Wanjiku Njoroge

Creative Director, Northstar Creative Co.

We needed a dependable authentication flow, not a demo that only worked on the happy path. Mark delivered a secure implementation and explained the trade-offs clearly.

Samuel Kiptoo

Samuel Kiptoo

Product Manager, Mara Innovation Lab

Mark brought structure to a messy technical backlog and helped us turn the highest-value pieces into a focused release. The process was practical and professional.

Kevin Ochieng

Kevin Ochieng

Software Engineer, Bluebird Commerce

The interface feels simple without being bare. Mark listened carefully, improved the details that mattered, and delivered a polished experience we could confidently show customers.

Amina Hassan

Amina Hassan

Lead Product Designer, Lumen Design Studio

Mark turned a scattered set of product notes into a clear, searchable knowledge hub. The documentation is faster to maintain and much easier for the team to use.

Brian Otieno

Brian Otieno

Engineering Manager, Kijani Systems

The project shipped with a thoughtful mobile experience and clear communication at every stage. Mark handled feedback quickly without losing sight of the original goal.

Wanjiku Njoroge

Wanjiku Njoroge

Creative Director, Northstar Creative Co.

We needed a dependable authentication flow, not a demo that only worked on the happy path. Mark delivered a secure implementation and explained the trade-offs clearly.

Samuel Kiptoo

Samuel Kiptoo

Product Manager, Mara Innovation Lab

Mark brought structure to a messy technical backlog and helped us turn the highest-value pieces into a focused release. The process was practical and professional.

Kevin Ochieng

Kevin Ochieng

Software Engineer, Bluebird Commerce

The interface feels simple without being bare. Mark listened carefully, improved the details that mattered, and delivered a polished experience we could confidently show customers.

Amina Hassan

Amina Hassan

Lead Product Designer, Lumen Design Studio

Worked with me? Drop a testimonial

Blog

Insights, updates, and software notes

Stay informed about the latest trends and insights in the world of software development.

Building secure apps with clarity
SecurityApril 2, 20269 min read

Building secure apps with clarity

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

SecurityArchitectureBest Practices
By Mark MwangiRead more about Building secure apps with clarity
Learning by shipping small products
ProductivityMay 18, 20267 min read

Learning by shipping small products

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

GrowthWorkflowExecution
By Mark MwangiRead more about Learning by shipping small products
Designing for subtle performance gains
PerformanceJuly 7, 20268 min read

Designing for subtle performance gains

Small optimizations that add up: images, critical path, caching, and browser hints for consistent user-perceived speedups.

PerformanceCachingImages
By Mark MwangiRead more about Designing for subtle performance gains
View all blog posts →

Subscription

Stay updated

Subscribe to my newsletter to receive updates on projects, blog posts, and industry insights.

I respect your privacy. Unsubscribe at any time.

Contact

Let's stay connected

Feel free to reach out. I'm always open to connecting and collaborating on exciting ventures.

Contact details

Reach out directly through any of the details below.

Phone+254708483111
Email
mwangimark7981@gmail.com
Location

Nairobi, Kenya

Socials

GitHubLinkedInXE-mailinstagramfacebookwhatsappMedium

Contact form

Share project ideas, opportunities, or a quick hello.

Rating

Rate the website

Choose a star rating and share a short note so I can keep improving the site.

Website rating

Your feedback helps improve the experience, layout, and content.

Please choose a rating and write a feedback before submitting.

About

Mark Mwangi

Creating secure and meaningful digital experiences.

Software developer focused on secure, responsive, and high-quality digital experiences.

Quick Links

  • Home
  • About
  • Projects
  • Blog
  • Contact

Socials

GitHubLinkedInXE-mailinstagramfacebookwhatsappMedium

© 2026 Mark Mwangi | All rights reserved

Terms of Service•Privacy Policy

Last updated: Oct 06, 2026 04:23:51 UTC