I'm Samson, a software developer from Johannesburg 🇿🇦 who likes turning vague ideas into working software.
Most of my projects start with: "Wouldn't it be cool if..."
A few days later there's usually a Next.js app, an API integration, a database, and a lesson I learned the hard way.
Currently at Umuzi, I contribute to internal products and cross-functional work across AI tools, workflow automation, frontend systems, documentation, and delivery support.
- AI-powered applications
- Retrieval and semantic search systems
- Developer productivity tools
- Full-stack TypeScript platforms
- OpenAI-powered workflows
- Linux-friendly development environments
OpenAI APIs · Structured Outputs · Zod · Retrieval · Semantic Search · Google AI Embeddings · Prompt Engineering
A shareable, AI-powered year-in-review for GitHub developers. It aggregates yearly repository activity, caches results, and adds optional AI-generated insights such as predictions, advice, a developer story, and a gentle roast.
Stack: Next.js · TypeScript · GitHub API · OpenAI · MongoDB
🔗 https://wrapped.samson.codes
📦 https://github.com/siyabuilds/wrapped
Matches GitHub projects to job descriptions so portfolio choices are less guesswork and more signal.
Stack: Next.js · OpenAI · GitHub REST API
🔗 https://devprojectpicker.vercel.app
📦 https://github.com/siyabuilds/ai-devprojectpicker
A small AI reference project focused on predictable model output using structured outputs, runtime validation, caching, and failure-tolerant integration patterns.
Stack: Next.js · TypeScript · OpenAI · MongoDB · Zod
🔗 https://wordgen.samson.codes
📦 https://github.com/siyabuilds/word-generator
A fitness companion built around consistency, accountability, and progress tracking, with a separate API service behind the client.
Stack: Next.js · TypeScript · Express · MongoDB · Tailwind CSS
🔗 https://shukuma.samson.codes
📦 https://github.com/siyabuilds/shukuma
Building practical AI-powered tools and becoming the kind of engineer who can take an idea from conversation to production.
Retrieval systems · AI agents · PostgreSQL · Type-safe APIs · System design · Modern Next.js architecture
- I learn fastest by building, testing, breaking, and fixing.
- I like short feedback loops and practical engineering decisions.
- I regularly go down rabbit holes about browsers, databases, Linux, and how things actually work.
🌍 Portfolio: https://samson.codes
💼 LinkedIn: https://linkedin.com/in/siyabuilds
📧 Email: samsonlukhele76@gmail.com



