Serge LIBOCK's portrait

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.

About me

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 screenshot 1
Blitz screenshot 2
Blitz screenshot 3
Blitz screenshot 4

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 screenshot 1
Tefo CBS screenshot 2
Tefo CBS screenshot 3
Tefo CBS screenshot 4
Tefo CBS screenshot 5

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 screenshot 1
Microfi Collecte screenshot 2
Microfi Collecte screenshot 3
Microfi Collecte screenshot 4
Microfi Collecte screenshot 5

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 screenshot 1
Sara Mobile Banking Application screenshot 2
Sara Mobile Banking Application screenshot 3
Sara Mobile Banking Application screenshot 4

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 screenshot 1
UFood Restaurant Management System screenshot 2
UFood Restaurant Management System screenshot 3
UFood Restaurant Management System screenshot 4

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 screenshot 1

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 logo

Knowledge for Africa's New Uprising

Yaoundé, CMSept. 2025 - Present

Full-timeOnsite

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.

  • Jira
  • Confluence
  • MermaidJS
PKFokam Research Center logo

PKFokam Research Center

Yaoundé, CMFeb. 2023 - Present

Full-timeOnsite

Visit

Software Engineer(Tefo CBS)

Oct. 2023 - Present

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.

  • React Native
  • i18next
  • Redux
  • Jest
  • Testing Library
  • Expo
  • Kotlin
  • GitLab
Cameroon Telecommunications logo

Cameroon Telecommunications

Yaoundé, CMJan. 2020 - Jul. 2020

InternshipOnsite

Visit

Junior Software Developer

Jan. 2020 - Jul. 2020

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)

RemoteFeb. 2022 - Present

FreelanceRemote

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 logo

Siantou University Institute

Oct. 2020 - Oct. 2022Yaoundé, CM

Bachelor of Technology (B.Tech), Software Engineering

Degree recognized by Zentralstelle für ausländisches Bildungswesen

Visit
PKFokam Institute of Excellence logo

PKFokam Institute of Excellence

Aug. 2018 - Dec. 2020

Undergraduate Studies - Computer Science

Visit
Saint Benedict Catholic Bilingual Highschool logo

Saint Benedict Catholic Bilingual Highschool

Sep. 2011 - Jul. 2017Yaoundé, CM

General Certification of Education - Advanced Level

Visit

Certifications

Applied AI in Finance

Johns Hopkins UniversityJune 2026

Foundational and applied use of AI techniques in financial decision-making, modeling, and risk.

Strategic AI Leadership in Finance

Johns Hopkins UniversityJune 2026

Leading AI strategy, governance, and adoption inside financial institutions.

Currently Reading

Clean Coder
Clean Coder65%
Atomic Habits
Atomic Habits20%
The Pragmatic Programmer
The Pragmatic Programmer15%

Contact

Have an opportunity or want to say hi? I'd love to hear from you.