Software Engineer, Bonn · YohannPokam

Software Engineer

I design and build software: web and mobile applications, APIs and backend services, from the first idea to production.

Experience
5 years
Based in
Bonn, Germany
Status
Open to opportunities

My everyday stack

  • TypeScript
  • React
  • Node.js
  • PostgreSQL
  • NestJS
  • Next.js
  • Tailwind CSS
  • Expo
  • Supabase
  • Astro
  • SQL
  • CSS
  • API
  • Laravel
  • GitHub
  • JavaScript
  • HTML
  • Figma
  • Photoshop
  • UI/UX
  • Vercel
  • Cloudflare

About

I’m Yohann, a software engineer. For five years I’ve been designing and building web, mobile and backend applications, from the interface down to the database.

A computer engineering graduate, I work mostly in TypeScript with React, Next.js, NestJS and Node.js. For data I use PostgreSQL and Supabase; for mobile, Expo; for interfaces, Tailwind CSS.

I ship complete products, from the data model to the screen, with care for quality, performance and security.

Bonn, GermanyBased in

4 applications builtProjects

5 yearsof experience

  • Web

    Fast, accessible interfaces with React, Next.js, Astro and Tailwind CSS.

  • Mobile

    Cross-platform mobile apps with Expo, backed by solid APIs.

  • Backend and API

    APIs with Node.js, NestJS and Laravel, data with PostgreSQL and Supabase.

  • Security

    I build secure software: authentication, input validation, secrets management. My goal: train in cybersecurity to go further.

Projects

A selection of products built end to end.

  • Minguili

    Mobile app · Gifts and delivery

    Mobile app, API and back office for a platform that delivers gifts and services in Cameroon: flower and money bouquets, surprise baskets, home beauty care and express delivery.

    My role
    Software Engineer: the Expo / React Native mobile app, the NestJS API and the React back office.
    Result
    Published on Google Play.
    • Expo
    • TypeScript
    • React
    • NestJS
    • PostgreSQL
    • Tailwind CSS
    • Vercel
  • LBC Championships

    Web application · Sports management

    Application to run the championships of the Ligue de Basketball du Centre: generated fixtures, entered scores, FIBA standings calculated automatically, and a public site to read them.

    My role
    Project for the Ligue de Basketball du Centre: design and development, end to end.
    Result
    Application ready for the 2026-2027 season, 94 automated tests.
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • PostgreSQL
    • Prisma
    • Supabase
    • Vercel
    Visit website
  • La Force du Poulet

    Ordering platform · Fast food

    Unofficial proposal for an ordering platform for a Cameroonian chicken chain: the real menu, restaurant choice on a map, the order sent over WhatsApp and a restaurant back office to handle it.

    My role
    Personal project: concept, design and development of the customer site, the restaurant back office, the specification and the presentation video.
    Result
    Live prototype, unofficial proposal.
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Vercel
    Visit website
  • SkillMatch AI

    Web platform · Career guidance

    Web platform for career guidance assisted by AI: a test analysed by AI suggests careers and training, with a forum, chat with advisers and an admin area.

    My role
    Bachelor’s thesis project, built in a team of three: design and development of the web platform.
    Result
    Deployed application, 95% of the specification delivered.
    • Laravel
    • PHP
    • MySQL
    • Bootstrap
    • JavaScript
    • Python
    • Mistral AI

How we work

From the first conversation to delivery, five clear steps.

  1. 1

    Understand

    We frame the need, the users and the constraints with the client.

  2. 2

    Design

    Specification, UI/UX mockups and technical architecture.

  3. 3

    Build

    Short iterations with regular demos.

  4. 4

    Test and secure

    Automated tests, security review and performance checks.

  5. 5

    Ship and support

    Release to production, documentation and maintenance.

Experience

Five years shipping web, mobile and backend products.

  1. Apr – Jun 2025

    Software Engineer

    Minguili

    Expo / React Native mobile app, NestJS API and React back office for a platform delivering gifts and services in Cameroon, published on Google Play.

    • Expo
    • TypeScript
    • NestJS
    • PostgreSQL
    • React
  2. April – June 2023

    Junior mobile developer (academic internship)

    TW Micronics · Yaoundé

    Two-month academic internship as a junior mobile developer, at the end of the second year at the IUT Fotso Victor in Bandjoun, with a technology and AI company founded in 1993.

  3. 2023 – 2024

    Bachelor of Technology, computer engineering · Network and Internet developer-designer option

    Education · IUT Fotso Victor de Bandjoun · Bandjoun

    University of Dschang. Final-year project: SkillMatch AI, a career guidance platform assisted by AI.

Blog

What I build, what I learn, what I test.

All posts

How this site is built

From a blank page to a live site: what I rejected, what I chose and why. Astro, three languages, a local dashboard, SEO and motion written in code.

  • astro
  • typescript
  • seo
  • design

Security: what I am learning

Where I stand on application security: what I already apply in my projects, what I want to learn next and how I go about it.

  • security
  • learning

Let’s work together

I am open to remote roles. Write to me, or pick a time for a call and I will confirm by email.

Book a call

Pick a subject, a day and a time. Times are shown in your time zone.

Subject
Duration
Day
Time

Your request

Pick a day and a time.

This is a request: I confirm the slot by email. Opens your email app with the request filled in.