Software Engineer building production web applications, SaaS platforms, and data-driven dashboards with React, Next.js, Angular, and TypeScript.
Experienced in full product delivery — from component architecture and reactive state management to REST APIs, Supabase databases, and payment rails. I solve real technical challenges, collaborate effectively with distributed remote teams, and take end-to-end ownership of products.
EXPERIENCE
3+ Years

Software Engineer
PROJECTS
15+ Projects
Experience Timeline
Software Engineer (Frontend & Content Architecture)
Engineering production platforms, LMS systems, and headless content architecture across CyLynk cybersecurity platforms.
Key Contributions
Software Engineer
Engineered enterprise Angular applications adhering to strict reactive programming standards and Agile development cycles.
Full-Stack Engineer
Architected and deployed high-throughput sports prediction and betting analytics platforms serving daily African traffic.
Software Engineer
Designed and deployed production web applications, SaaS tools, and e-commerce platforms end-to-end.
BSc Computer Science
Laid the foundation for my software engineering journey. Focused on core computer science principles, algorithms, and full-stack development.
Engineering Philosophy
“I believe great software is not just functional — it must be secure, scalable, maintainable, and enjoyable to use.”
Security is never an afterthought. Having built production platforms, I enforce defense-in-depth: strict data sanitization, zero-trust client state, XSS/CSRF mitigation, and principle of least privilege.
Every architectural decision accounts for 10x growth. I design modular, decoupled systems that scale gracefully when user traffic, concurrent sessions, and data volumes surge.
Every millisecond of load time costs conversions. I treat performance, bundle optimization, and Core Web Vitals as first-class architectural requirements — not post-launch patches.
Code written today will be read by a teammate (or future me) at 2am during an incident. I prioritize clean declarative logic, strong TypeScript contracts, and self-documenting code.
Technology exists to serve people. I obsess over micro-interactions, responsive ergonomics, accessibility (a11y), and zero-latency feedback that delight users at every touchpoint.
High-velocity shipping requires tooling that gets out of the way. I invest in DX through consistent design tokens, reusable component libraries, strict linting, and automated CI/CD workflows.
Technical Expertise