NDJOCK.MICHEL.JUNIOR — SENIOR FULL-STACK / EDUCATOR
BAMENDA · CM · 5.96°NSECTION 00--:--:-- WAT
// PORTFOLIO · BUILD 2026 · STATUS: OPEN TO SENIOR / REMOTE ROLES

NDJOCKMICHEL JUNIOR

I build software for a living and teach the people who build it. Senior full-stack engineer across JavaScript/TypeScript, Flutter and Python — shipping web & mobile from first commit to production.

Role
Full-Stack Engineer
Based
Bamenda, Cameroon
Core
JS · TS · Dart · Py
Availability
● OPEN
[ SCROLL / PRESS 1–5 ] ↓
JAVASCRIPT / TYPESCRIPT / REACT / NEXT.JS / VUE / FLUTTER / DART / PYTHON / DJANGO / NODE / FIREBASE / TEACHING / JAVASCRIPT / TYPESCRIPT / REACT / NEXT.JS / VUE / FLUTTER / DART / PYTHON / DJANGO / NODE / FIREBASE / TEACHING /
§01
whoami
cat /etc/identity
2 roles · 1 instinct
[ ENGINEER ]

Ships products, not demos.

Six-plus years turning vague ideas into working web and mobile software. Landing pages, dashboards, e-commerce, real-time apps — front to back, design to deploy.

Comfortable owning the whole stack: React/Next and Vue on the web, Flutter on mobile, Node and Django on the server.

[ EDUCATOR ]

Teaches the next ones.

Lectures web programming and software engineering at the University of Bamenda and the Experiential Higher Institute of Science and Technology.

Mentoring sharpens the craft — explaining a thing forces you to actually understand it. That clarity ships back into the code.

I write code for a living and teach it for love — the same instinct, two outputs. One makes the product; the other makes the people who'll outbuild me.
§02
stack
no skill-bars.
just what I ship with
Languages
JavaScriptTypeScriptDartPython
Web / Frontend
ReactNext.jsVue 3TailwindThree.js
Mobile
FlutterDart
Backend / Data
Node / ExpressDjangoFirebaseSQLiteREST APIs
Tools / Craft
GitFigmaWordPressVercelTeaching & mentoring
§03
selected work
ls -la ~/projects
10 records
W/01

3D Card Gallery

An interactive WebGL gallery where visitors rotate through a carousel of 3D cards. Smooth, performant, built on a React + Three.js pipeline.

reactnext.jsthree.js
3D Card Gallery screenshot
W/02

StudentTrackr — Web

A platform linking parents and schools so families can follow a child's academic progress in real time. Marks, classes and reports in one dashboard.

dartflutterfirebase
StudentTrackr — Web screenshot
W/03

Screel

A community platform for tech enthusiasts and developers to connect, share and find each other. Vue 3 front end with a Tailwind design system.

vue.jsjavascripttailwind
Screel screenshot
W/04

MadTech Website

A modern marketing site for a technology company — fast, responsive and hand-built with vanilla web fundamentals.

html5css3javascript
MadTech Website screenshot
W/05

Customized Form

A polished multi-step form experience inspired by Littlework, with custom validation and transitions. Vue 3 + Tailwind.

vue 3javascripttailwind
Customized Form screenshot
W/06

Equatorial OS

Corporate website for an oil-and-gas services company. Built and themed on WordPress with custom PHP and JavaScript.

wordpressphpjavascript
Equatorial OS screenshot
W/07

Find Home

A mobile app that helps people locate and book rooms and houses to rent — published on Google Play. Flutter UI over a Firebase backend.

dartflutterfirebase
Find Home screenshot
W/08

StudentTrackr — Mobile

The companion Android app for StudentTrackr — parents follow grades and school updates on the go. Live on Google Play.

dartflutterfirebase
StudentTrackr — Mobile screenshot
W/09

BlueByte

A measurement tool that lets users annotate dimensions onto photos of buildings and furniture. Flutter with on-device SQLite storage.

dartfluttersqlite
BlueByte screenshot
W/10

BMI Calculator

A clean, fast body-mass-index app with a focus on tactile UI and motion. Published on Google Play.

dartflutter
BMI Calculator screenshot
§04
teaching
the differentiator
most devs don't have

I don't just write code — I make other developers. Across two institutions I teach web programming and software engineering, translating production reality into something a room of students can actually use.

That feedback loop is my edge: a senior who can lead, document, onboard and lift a team, not only push commits. The clearest engineers are the ones who've had to teach.

01 / INSTITUTION
University of Bamenda
Web programming · software engineering
02 / INSTITUTION
Exp. Higher Institute of Science and Technology
Software engineering · mentoring
03 / FOCUS
Mentoring young developers
From first function to first job
§05
contact
./reach_out.sh
response < 24h

LET'S
BUILD IT.

Hiring for a senior or remote role, need a product shipped, or want a guest lecturer / mentor? The fastest path is email — I reply quickly.

Status
● Open to senior / remote roles
© 2026 NDJOCK MICHEL JUNIOR — HANDCODED, NO TEMPLATES
BAMENDA · CM  //  ↑ BACK TO TOP