I'm a senior software engineer with a Bachelor's degree in Computer Science and more than five years of building web applications for banking, e-commerce, education, gaming brand campaigns, dental-tech and fundraising products.
I work across the whole stack — React and Next.js interfaces, REST APIs in Node.js and Express, MongoDB and PostgreSQL, authentication, payments and third-party services. More and more, I build AI into the products themselves: LLM-powered features, chatbots and automation that take manual work off people's plates.
I care about the details users feel but rarely notice — performance, responsive behaviour, loading and error states — and about clean, maintainable code a team can keep building on.
- 5+Years shipping production code
- 3Engineering roles, one senior
- 6Products featured in this portfolio
- 01
Full stack development
Complete products from database to UI — React and Next.js frontends on top of Node.js and Express services.
- 02
AI integrations
OpenAI, Google Gemini and DeepSeek features built into real products — like the assistant on this site.
- 03
AI automation & chatbots
Chatbots, AI agents and automated workflows, plus data processing and AI-driven insights.
- 04
APIs & databases
REST APIs with Node.js and Express, integrated with MongoDB and PostgreSQL.
- 05
Authentication & authorization
Secure sign-in, OAuth and role-based access — including banking-grade auth and data handling at Jeel.
- 06
Payments & third-party APIs
Payment gateways such as PayFast, transactional email and external service integrations.
- 07
Pixel-perfect frontends
Figma designs translated into responsive, production-ready UI that matches the file on every screen.
- 08
Cloud & deployment
Shipping and maintaining production apps on Vercel with serverless and edge functions.
How I work- Technical architecture
- Code review
- Team leadership
- Agile delivery
- Project management