
Building scalable software, clean architecture, and
open-source contributions.
Senior Full-Stack Engineer | TypeScript · NestJS · Angular · Next.js
About
Crafting software that scales.
I'm Samuel, a Senior Full-Stack Engineer with 5+ 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.
Open source is my daily workflow: 200+ merged pull requests on public repositories, including two TypeScript fixes merged into Automattic's Mongoose, a feature shipped in the official NestJS cache-manager package, and core contributions across the Ever Co. ecosystem. When a framework blocks me, I fix it upstream.
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.
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
Code merged into Automattic’s Mongoose and official NestJS packages, with 200+ merged pull requests overall. Technical consulting on architecture decisions, code reviews, and developer tooling.
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
Code merged into Automattic’s Mongoose and official NestJS packages, with 200+ merged pull requests overall. Technical consulting on architecture decisions, code reviews, and developer tooling.
Scroll to reveal
Tech Stack
Tools I work with.
A curated set of technologies I use to build production-grade software.
Languages
Frontend
Backend
Databases & ORMs
DevOps & Tooling
Practices
Experience
Where I've worked.
5+ years building production systems for startups and open source projects. Every claim below links to public, verifiable work.
Senior Full-Stack Engineer
- 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.
Proof of work
Software Engineer
- 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.
Proof of work
Full-Stack Engineer
- 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.
Proof of work
Also built
RushHour
Revolutionizing Global Logistics
Complete platform for managing supply chains, simplifying delivery operations, and optimizing logistics processes with a centralized, reliable solution.
MinervaGri
Digital Infrastructure for Agriculture
Deploys the digital infrastructure needed to empower smallholders and guarantee real equity on the global market.
Formation Nativo
Online Training Platform
E-learning platform offering professional training programmes, courses, and certification paths.
AAHead Africa
Targeted Advisory Services
Provides foresight, deep functional expertise, and a practical approach to solve clients’ most pressing challenges and achieve their ambitions.
Open Source
Code I ship in the open.
Active contributor to production open-source projects used by developers worldwide.
Merged into Mozilla Firefox: migrated the DevTools stylesheets and shipped themed SVG icons to the modern space-separated CSS color syntax, verified pixel-identical in Firefox. Landed by a Mozilla DevTools reviewer.
Type-system fixes merged into the MongoDB ODM used by millions of projects, maintained under Automattic. Keeping Model.schema typed when the schema generic is omitted, and making document types respect the schema toObject and toJSON options.
Contributions to official NestJS packages. Cacheable instances with non-blocking mode in cache-manager, which I needed in production and contributed upstream instead of forking, and a ModelWithSchema proposal in the Mongoose integration, resolved by my own upstream mongoose fix instead.
Reads coord_dimension when loading PostgreSQL and CockroachDB spatial columns, so dimensional geometry types are introspected correctly instead of retriggering the same migration forever. Extended to CockroachDB at maintainer request.
Two fixes merged on GitLab into WikiSuite, the Tiki and Virtualmin server suite. The documented install script now works under sh, its POSIX root check, and it fails with a clear message when no fully qualified domain name is available.
Open-source business management platform used by 1,000+ teams. Core contributor across authentication and session security, two-layer caching, Redis hardening, performance, and Angular product surfaces.
Open-source translation management platform. API performance improvements and bulk import and export for translation workflows.
Real-time collaboration and time-tracking platform. Contributions across the Next.js frontend and the NestJS API for task and time management.
Editing and expanding Wikipedia articles, improving accuracy in the world’s largest free encyclopedia. Access to knowledge should not depend on where you live.
Education
Always learning.
University of Kigali
B.Sc. Computer Science
Graduated 2025
Kinshasa Digital Academy
Web and Mobile Developer
June 2022 — March 2023
ULPGL
Applied Technologies, Computer Engineering
Completed
Writing
Thoughts & articles.
I write about TypeScript, NestJS, Angular, and software architecture.

API REST avec Prisma , PostgreSQL et Express

CONTENEUR VS MACHINE VIRTUELLE

AUTHENTIFICATION AVEC NODE JS/EXPRESS JS
Optimizing Angular 18 Applications with Lazy Loading
Mastering Control Flow in Angular: A Comprehensive Guide
Activity
























