Full-Stack · APIs · AI Systems

Full-Stack Developer

I build complete web applications — from UI to backend API to deployment.

Based in Auckland · Open to full-time opportunities
Full-Stack Developer · Revo TechShipped production featuresView experience

Selected Projects

01

MSA Painting & Decoration Website

Designed, built, and deployed a production website for a local business, improving online visibility and credibility through SEO and performance optimisation.

✦ Enabled a local business to win new clients and increase bookings through a credible, high-performing web presence.
  • ◆Production deployment for real client
  • ◆SEO-optimized, improved Google ranking
TypeScriptNext.jsReactTailwind CSSVercel
Website↗
02

Car Type Classifier

Next.js web application that classifies vehicle photos using a trained and published Azure Custom Vision model with a modern, responsive UI.

✦ Responsive Next.js app that integrates Azure Custom Vision for vehicle classification. Includes drag-and-drop uploads, prediction API routes, and utility scripts to manage training datasets for model updates.
  • ◆Azure Custom Vision API integration
  • ◆Next.js API routes for predictions
Next.jsReactTypeScriptAzure Custom VisionNode.js
View Code↗
03

AI Insurance Recommender

Full-stack car insurance assistant using Google Gemini API to provide personalized recommendations through an interactive chat interface.

✦ Full-stack AI insurance assistant with a React + Vite frontend and Express backend that uses Google Gemini for personalised recommendations. Containerised with Docker and prepared for production deployment with test coverage.
  • ◆React 19 + Vite frontend with Tailwind CSS v4
  • ◆Express 5.2.1 REST API backend
React 19TypeScriptViteTailwind CSSExpress 5.2.1
View Code↗

Let's build something.

I’m always open to new opportunities and collaborations. Email me directly or use the form below.
Replies within 24h · No spam, ever

Email Me
or copy: zakersafdari@gmail.com
Your info is never shared. Messages go directly to my inbox.
Other ways to connect