Samuel Mbabhazi
Available for remote · Freelance

Building scalable software, clean architecture, and open-source contributions.

Senior Full-Stack Engineer  |  TypeScript · NestJS · Angular · Next.js

TypeScript·NestJS·Angular·Next.js·React·GraphQL·PostgreSQL·MongoDB·Docker·Redis·Node.js·TailwindCSS·Prisma·RxJS·TypeScript·NestJS·Angular·Next.js·React·GraphQL·PostgreSQL·MongoDB·Docker·Redis·Node.js·TailwindCSS·Prisma·RxJS·

About

Crafting software that scales.

I'm Samuel, a Senior Full-Stack Engineer with 4+ years of professional experience building production-grade applications. I specialize in the TypeScript ecosystem — from NestJS backends and Angular frontends to Next.js full-stack applications.

My work centers on clean architecture, domain-driven design, and writing code that teams can maintain and extend confidently. I care deeply about developer experience, from local tooling to CI/CD pipelines.

Beyond client work, I'm an active open-source contributor, primarily within the Ever Co. ecosystem — shipping features, reviewing PRs, and improving documentation for projects used by developers worldwide.

When I'm not coding, I write technical articles on Dev.to and Zabibu, sharing what I learn about TypeScript, Angular, NestJS, and software architecture patterns.

samuel.ts
// Senior Full-Stack Engineer
const samuel = {
name: 'Samuel Mbabhazi',
role: 'Senior Full-Stack Engineer',
location: 'Remote',
experience: '4+ years',
stack: [
'TypeScript', 'NestJS',
'Angular', 'Next.js',
'GraphQL', 'PostgreSQL'
],
available: true,
openSource: true,
}

Services

What I build for you.

From architecture to deployment, I cover the full spectrum of modern web development.

Backend Engineering

Scalable REST and GraphQL APIs with NestJS, TypeScript, and clean architecture patterns. Built for performance, testability, and long-term maintainability.

Frontend Development

Pixel-perfect UIs with Angular and Next.js. Type-safe, accessible, and optimized for Core Web Vitals. From design system to production.

Database Architecture

Schema design, query optimization, and migration strategies for PostgreSQL and MongoDB. ORM expertise with TypeORM and Prisma.

Open Source & Consulting

Active contributor to the NestJS ecosystem. Technical consulting on architecture decisions, code reviews, and developer tooling.

Tech Stack

Tools I work with.

A curated set of technologies I use to build production-grade software.

Languages

TypeScriptJavaScriptPythonSQLHTML5CSS3

Frontend

AngularNext.jsReactRxJSNgRxTailwind CSSSCSSStorybook

Backend

NestJSNode.jsExpressGraphQLREST APIsWebSocketsBull Queue

Databases & ORMs

PostgreSQLMongoDBRedisTypeORMPrismaMikroORM

DevOps & Tooling

DockerGitGitHub ActionsCI/CDLinuxNginxAWS S3

Practices

Clean ArchitectureDDDTDDCQRSEvent SourcingMicroservicesAgileCode Review

Experience

Where I've worked.

4+ years building production systems for startups and open source projects.

Senior Full-Stack Engineer

Ever Co.·2023 – Present·Remote
  • Contributed to Ever Gauzy — an open-source Business Management Platform used by 1,000+ teams worldwide, working across the full stack with NestJS, Angular, and GraphQL.
  • Contributed to Ever Teams, a real-time team collaboration and time-tracking SaaS built with Next.js and NestJS, implementing features for task and time management.
TypeScriptNestJSAngularNext.jsGraphQLPostgreSQLDockerRedis

Software Engineer

Zabibu·2022 – 2023·Remote
  • Developed and maintained scalable web applications using NestJS for the backend API and Angular for the frontend, following clean architecture principles.
  • Built RESTful and GraphQL APIs integrated with PostgreSQL, focusing on performance, security, and maintainability.
TypeScriptNestJSAngularPostgreSQLGraphQLDocker

Full-Stack Engineer

Freelance·2020 – 2022·Remote
  • Delivered full-stack web applications for clients across e-commerce, fintech, and SaaS verticals via Upwork with a 100% Job Success Score.
  • Built custom REST and GraphQL APIs with NestJS, focusing on authentication, authorization, and real-time features.
TypeScriptNestJSAngularReactPostgreSQLMongoDBDocker

Open Source

Code I ship in the open.

Active contributor to production open-source projects used by developers worldwide.

Ever Gauzy

Open-source Business Management Platform. Core contributor implementing HR, time-tracking, and project management modules with NestJS and Angular.

1,000+ GitHub stars · 200+ PRs merged

TypeScriptNestJSAngularGraphQLPostgreSQL
View Repository →

Ever Teams

Real-time team collaboration SaaS. Led Next.js frontend architecture and contributed NestJS API endpoints for task and time management.

Active users in 20+ countries

Next.jsNestJSTypeScriptReact
View Repository →

Ever Traduora

Open-source translation management platform. Improved API performance by 40%, added bulk operations, and enhanced developer documentation.

40% API performance improvement

TypeScriptNestJSAngularPostgreSQL
View Repository →

NestJS Ecosystem

Contributor to NestJS core ecosystem libraries. Bug fixes, documentation improvements, and feature proposals across multiple official packages.

Merged PRs in core packages

TypeScriptNestJSNode.js
View Repository →

Wikimedia / Wikipedia

Active contributor to the Wikimedia ecosystem — editing and expanding Wikipedia articles, improving content accuracy, and participating in the global knowledge-sharing community.

Contributing to the world's largest free encyclopedia

WikipediaMediaWikiWikidata
View Profile →

Education

Always learning.

University of Kigali

Bachelor's Degree, Computer Science

Expected Sept. 2025 (Sept. 2025)

Kinshasa Digital Academy

Web and Mobile Developer

June 2022 — March 2023

ULPGL

Applied Technologies, Computer Engineering

Completed

Activity

Open Source Activity.

GitHub streak stats for Samuel Mbabhazi
GitHub activity graph for Samuel Mbabhazi
🤝Pair Extraordinaire ×3🦈Pull Shark ×3

Get in touch

Tell me about your

next project.

I'm available for freelance work and open to new opportunities. Let's build something great together.