Hello, I'm Serge. I'm a fullstack software engineer with 4+ years shipping production systems end-to-end on TypeScript — from NestJS / Prisma APIs to Next.js and React Native clients. Currently leading the frontend on a Core Banking System serving 100,000+ clients, where I also built an in-house RAG-powered code-review agent on the Anthropic API.
Fullstack software engineer with 4+ years shipping production web and mobile systems end-to-end — from NestJS / Prisma APIs and PostgreSQL data layers to Next.js, React, and React Native clients.
Currently leading the frontend on Tefo, a Core Banking System serving 100,000+ clients at Afriland First Bank South Sudan.
TypeScript-first across the stack, with applied AI training from Johns Hopkins University. Strong interest in FinTech, banking platforms, and AI-augmented engineering.
Skills
Languages
TypeScript
JavaScript
Java
Kotlin
C
Backend
NestJS
Node.js
Express
Spring Boot
Prisma
Socket.io
GraphQL
Frontend
React
Next.js
React Native
Ant Design
Formik
React Query
Zustand
Tailwind
Databases & Cache
PostgreSQL
MySQL
MongoDB
Redis
DevOps & Build
Docker
Firebase
Turborepo
GitLab
Bitbucket
Jenkins
AWS (foundations)
Auth & Identity
NextAuth
Keycloak
OAuth 2.0
JWT
Testing & Quality
Jest
Cypress
Testing Library
JUnit
Mockito
SonarQube
AI / Applied
Anthropic API
RAG
LLM
Tooling & Process
Git
GitHub
UML
MermaidJS
Confluence
Jira
Languages
French (Native)
English (C1, IELTS)
German (B1, Goethe Institut)
Projects I've worked on
Blitz
Self-directed fullstack TypeScript project — a real-time multiplayer skill-gaming platform (chess, checkers, 8-ball pool) shipping as both a React Native Android app and a Next.js 14 PWA over a single modular NestJS backend. Sole engineer across backend, frontend, and CI/CD. End-to-end architecture: 74-feature MVP and v1.x roadmap, threat model, surface-aware compliance design covering wallet, KYC, and real-money policy across native and PWA surfaces.
NestJS
Next.js
React Native
TypeScript
Prisma
PostgreSQL
Redis
Socket.io
Turborepo
Bitbucket
Docker
Tefo CBS
A Core Banking System for banks with an accent on flexibility and configurability. It achieves this through a number of engines such as the View Engine for configurable filters, an accounting engine for full customization of accounting schemes, a custom field engine for customized KYC forms and a validation engine for customized validation workflows.
Next.js
TypeScript
Turborepo
Ant Design
Formik
React Query
Google Blockly
SCSS
i18n
SpringBoot 3.0
Java
Postgres
MongoDB
Jenkins
Docker
Argo CD
Bitbucket
Jira
Microfi Collecte
I worked as only frontend developer on this mobile project aimed at microfinance institutions. It is a mobile app that allows microfinance agents to collect deposits from their clients, with an added security level through the tracking of agents, multifactorial authentication, and end-of-day treatment of operations.
React Native
Expo
GitLab
Redux
Formik
Yup
Jest
React Native Testing Library
Sara Mobile Banking Application
Mobile banking app allowing customers of Afriland First Bank Cameroon to perform transactions, pay subscriptions, or check their records, all within the palm of their hands.
React Native
Kotlin
React Native Testing Library
GitLab
UFood Restaurant Management System
Multi-tenant SaaS. Users can manage their restaurants, employees and deliveries as well as provide support to customers.
React
JavaScript
Tailwind
Redux Toolkit
Git
GitHub
AttendanceX
A multi-tenant SaaS allowing tenants to manage attendance, schedule newsletters, configure templates, manage users and generate reports.
Next.js
TypeScript
Tailwind
Firebase
Node.js
Experience
Knowledge for Africa's New Uprising
Yaoundé, CM • Sept. 2025 - Present
Full-time • Onsite
Software Engineer(KANU Platform)
Sept. 2025 - Present
Highlight: Bootstrapped the entire frontend stack from scratch, replicating proven patterns from Tefo CBS to accelerate delivery.
Set up the KANU platform frontend on Next.js, applying the patterns and tooling established for Tefo CBS. Driving technical decisions, code quality standards, and mentorship across the frontend team.
React
Next.js
TypeScript
Tailwind
Docker
Bitbucket
Jira
Project Manager(KANU Platform)
Sept. 2025 - Present
Highlight: Defined product roadmap and prioritized features based on stakeholder feedback, ensuring alignment with the mission to democratize knowledge access in Africa.
End-to-end project management for a pan-African knowledge-sharing and networking platform connecting thought leaders, researchers, and policymakers across the continent. Coordinating cross-functional teams to deliver core features including think-tank collaboration spaces, governance frameworks, member networking, and opportunity marketplaces.
Highlight: Shipped a custom accounting-schema generator on Google Blockly (350% efficiency gain for bank accountants). Established an end-to-end Cypress automation suite (~620% QA speedup).
Leading the frontend chapter on Tefo, a Core Banking System for Afriland First Bank South Sudan (100,000+ clients, 24/7 SLA) integrating 19 banking microservices. Architected the Tefo frontend monorepo (Turborepo + Yarn workspaces) — two Next.js 13 apps and 10 shared TypeScript packages — and enforced a strict domain-driven structure across the codebase.
React
Next.js
TypeScript
Ant Design
Formik
React Query
Turborepo
Google Blockly
Cypress
SCSS
Docker
Bitbucket
Jira
SonarQube
Backend Engineer(Tefo CBS)
Aug. 2025 - Present
Highlight: Cross-stack ownership on Tefo CBS, from API contracts down to UI.
Expanded scope to backend on Tefo CBS as feature demand grew, delivering end-to-end features across the Java/Spring Boot microservices and the Next.js frontend.
Java
Spring Boot
PostgreSQL
MongoDB
Jenkins
Docker
Argo CD
Bitbucket
Jira
Business & Functional Analyst(TEFO CBS)
Dec. 2024 - Present
Highlight: Reviewed UI/UX designs against requirements to identify discrepancies early, reducing downstream rework.
Analyzed business requirements with banking experts and drafted functional/technical specifications for a large-scale Core Banking System. Documented and refined user stories for 90+ modules, including accounting engines, transactions, KYC, AML, and audit logs. Collaborated with Product Owners to ensure requirements met regulatory, accounting, and operational standards.
Jira
Confluence
MermaidJS
Mobile Engineer(SARA Mobile Banking / Microfi Collecte)
Feb. 2023 - June 2024
Highlight: Led the delivery of the transfer feature, contributing to 7,500 active users and generating ~$30,000 USD in revenue in the first month.
Owned the maintenance and evolution of SARA by Afriland, a React Native mobile banking app serving Côte d'Ivoire and Liberia. Designed and shipped revenue-generating features including utility bill payments and wallet-to-wallet transfers across Orange Money, MTN MoMo, and E-Wallie.
Highlight: Developed a software application for monthly evaluation of employees through multiple choice questions.
Worked as an intern on the development of a software to evaluate employees using Java 8, JavaFX and SceneBuilder learned on premise
Java
Self-employed (Freelance)
Remote • Feb. 2022 - Present
Freelance • Remote
Freelance Software Developer(Client projects)
Feb. 2022 - Present
Highlight: Delivered React/Next.js and React Native projects across web and mobile.
Designed and maintained web/mobile applications for clients in events, catering, and digital services. Developed "AttendanceX," an event management app featuring real-time attendance tracking and schedule management. Built "UFood Restaurant," a full-stack platform including a customer web and mobile app, a restaurant dashboard, and internal logistics tools. Implemented modular frontend architectures, integrated REST/GraphQL APIs, and managed push notifications and payments.
React
Next.js
React Native
TypeScript
Tailwind
Firebase
Git
GraphQL
Education
Siantou University Institute
Oct. 2020 - Oct. 2022 • Yaoundé, CM
Bachelor of Technology (B.Tech), Software Engineering
Degree recognized by Zentralstelle für ausländisches Bildungswesen