section

/systems

Projects grouped by domain. Hover any card to reveal the architecture.

/full-stack

AliensPong

Real-time multiplayer game — live WebSocket state sync, JWT auth pipeline, and a full match-making system. Built for 42 ft_transcendence.

Next.jsNestJSWebSocketsPostgreSQLDockerTailwind
github →

Binge

Microservices video-streaming platform with torrent ingest, real-time playback tracking, and watch-party features.

Next.jsNestJSDjangoRedisDockerWebTorrent
github →

Matcha

Full-stack dating platform with real-time chat, match/friend systems, and user-uploaded profile media. Focused on secure session handling.

ReactTypeScriptNode.jsExpressPostgreSQLPrismaSocket.IO

Red Tetris

Real-time multiplayer Tetris with room-based matches, shared piece sequences, and live opponent board updates — penalty lines drop on every clear.

ReactReduxTypeScriptNode.jsSocket.IOViteVitestDocker
/infra

BADASS

BGP/EVPN/VXLAN datacenter fabric on GNS3 — four routers, two VNIs, full L2 reachability across a VXLAN overlay.

GNS3FRRoutingBGPEVPNVXLANLinux

Inception of Things

Multi-node K3s clusters via Vagrant, then a full GitOps pipeline with K3d + Argo CD — cluster state declared in Git and synced automatically.

KubernetesK3sK3dVagrantArgo CDDockerBash
/security

SnowCrash

14-level CTF wargame: binary exploitation, privilege escalation, and reverse engineering on a Debian VM.

Cx86 ASMGDBpwntoolsBashLuaPHP

Darkly

OWASP-style web security audit: found and exploited 14 vulnerabilities in a live target VM — SQLi, XSS, broken auth, path traversal, and more — each documented with root cause and fix.

OWASP Top 10SQLiXSSBurp SuitePythonBash
section

/skills

languages
CC++TypeScriptJavaScriptPythonBash
web / mobile
Next.jsReactReact NativeNestJSNode.jsTailwind CSS
infra / devops
DockerPostgreSQLRedisNginxLinuxGit
networking
BGPEVPNVXLANFRRoutingGNS3Wireshark
security
Binary ExploitationGDBpwntoolsx86 ASMCTFReverse Eng.
section

/experience

Front-End Developer Intern

Nommo

6 months

Built responsive pages and contributed to production features using React and Next.js. Wrote TypeScript across the stack, resolved UI issues under tight timelines, and collaborated daily with designers and back-end engineers. Learned to scope work, review code critically, and ship incrementally in a real production environment.

section

/contact

Open to engineering roles, internships, and interesting technical problems. Quickest reply via email.