Portfolio · 2026 Edition

Engineeringscalabledigitalsolutions.

I'm Ntuthuko Smith — a software developer from South Africa turning lines of code into innovative solutions, with a deep love for technology and an eye for design.

Scroll to explore
Full-Stack DevelopmentDesign EngineeringReact & Next.jsDjango & Node.jsCreative Problem-SolvingLifelong LearningFull-Stack DevelopmentDesign EngineeringReact & Next.jsDjango & Node.jsCreative Problem-SolvingLifelong Learning
(01) — Selected Work

AgrowingcatalogueofprojectsI'vedesigned,coded,andshippedend-to-end.

Coming soon

Case studies in progress.

I'm currently writing up my featured work — challenge, solution, and impact for each project — and shooting clean visuals to go with them. Check back shortly, or reach out and I'll happily walk you through what I've been building.

Get in touch

Itreatsoftwareasadesignedsystemshapedwithintent,refinedthroughiteration,andmeasuredbyitsimpact.

I'm a software engineer based in South Africa, focused on building products that are both technically sound and meaningfully crafted. My foundation started with static web technologies, and over time evolved into designing and engineering full-stack systems that connect frontend experience with backend reliability.

What I care about is coherence — between design and engineering, between problem and solution, between intention and execution. The best products feel inevitable: they behave exactly as users expect, while quietly handling complexity underneath the surface.

I prefer working in environments where detail matters, feedback loops are short, and ideas are allowed to mature into well-structured systems. Outside of building, I'm constantly refining my understanding of how software should behave — not just how it should be written.

Creative
Solutions that push limits
Innovative
Adapting to what's next
Collaborative
Built across teams
Impactful
Shipped to be felt
(03) — Toolkit

TheinstrumentsIreachfor,againandagain.

Philosophy· 01

Nothing lost in translation.

Software is a long-form conversation between intent and execution. My role as an engineer is to ensure nothing gets lost in translation — not the problem, not the constraints, and not the trade-offs.

Simplicity is not the absence of complexity; it is the result of rigorous decision-making.

Based in
South Africa

Open to remote work worldwide · SAST timezone (GMT+2).

Currently learning
"Type-safe full-stack with Next.js + tRPC"
Languages
  • JavaScript
  • TypeScript
  • Python
  • HTML
  • CSS
Frontend
  • React
  • Next.js
  • Tailwind
  • Framer Motion
Backend
  • Node.js
  • Django
  • Express
  • PostgreSQL
  • REST
Tooling
  • Git
  • GitHub
  • Vercel
  • Figma
  • Linux