A full-stack developer from New Zealand with a passion for integrating LLM-powered and AI-driven solutions into modern web applications. Recently completed an internship at Wonderbean AI Consulting, where I delivered an end-to-end AI report pipeline on a serverless Cloudflare stack (Workers + D1 + R2) β integrating LangChain/OpenAI, Stripe, and Auth0 for a secure and scalable MVP deployment.
I enjoy building full-stack apps using React, Node.js, TypeScript, MongoDB, and MySQL, and deploying them on cloud-based platforms such as Cloudflare, Google Cloud, and Microsoft Azure. My workflow embraces Git/GitHub, iterative development, unit testing, and Agile sprints β with a focus on writing clear, maintainable code and collaborating closely with UX teams from Figma wireframes to final product.
Outside of coding, my background in teaching and research has shaped how I approach development: with curiosity, empathy, and a love for learning and continuous improvement.
| Frontend | Backend | Cloud / DevOps | AI & Automation | Testing & Security |
|---|---|---|---|---|
| React (Vite), CSS Modules | Node.js, Express | Cloudflare Workers, D1, R2 | LangChain, OpenAI (GPT), Google Gemini | Jest, Auth0, Stripe Webhooks, DOMPurify |
Repo: Private (Client Project)
- Delivered an AI-driven report generation pipeline using LangChain/OpenAI, Cloudflare Workers, D1, R2, Stripe, and Auth0.
- Implemented secure subscriptions, entitlements, webhook reconciliation, and automated PDF report generation.
- Collaborated in an Agile team using Jira, GitHub PRs, and sprint reviews.
Repo: Agent Smith CLI (public)
- Built a LangChain.js-powered CLI integrating OpenAI GPT and Tavily tools for real-time web search and content extraction.
- Demonstrated multi-turn reasoning, agentic design, and environment setup using Node.js.
Repo: Z Energy Locator (public)
- Full-stack web app that displays real-time Z Energy fuel station data with regional clustering, built with React, Node.js, and MongoDB.
Repo: Mongo CLI Tool (public)
- A CLI tool that allows data seeding and deleting in Mongo DB
Repo: AI Interviewer (public)
- Mock interview simulator using Google Gemini API with role-specific prompts and feedback.
Repo: AI Insurance Consultant (public)
- AI-powered car insurance consultant built with React, Node.js, and Google Gemini API
Repo: AI Vehicle Classifier (public)
- A web app using a trained Azure custom vision object detector AI model to identify some vehicle types π π π and brands

('Other' for unidentified brands)
Before transitioning into tech, I spent over a decade in higher education and healthcare, developing strong skills in research, communication, and collaboration β now core to how I design and deliver software.
- Building AI agents with LangChain.js + OpenAI
- Developing serverless architectures with Cloudflare Workers
- Designing secure, user-centered full-stack apps
π LinkedIn
π» Portfolio
π§ smesi36@gmail.com


