About me

Hi, I'm Dennis. For the past 9+ years I've been building web apps across Canada, Australia, and Hong Kong, and somewhere along the way I got hooked on what AI can actually do once it lives inside a real product (not just in a demo). These days I work end to end as a Senior Full Stack AI Engineer in React, Next.js, TypeScript, and Node.js, shipping production-grade, AI-powered enterprise SaaS and e-commerce platforms.

The part I genuinely enjoy is the messy middle: taking an LLM from "neat demo" to something reliable enough to put in front of real users. I build RAG pipelines on pgvector and Pinecone, agentic workflows with tool calling on the OpenAI and Anthropic Claude APIs, and real-time AI assistants that stream over WebSockets and SSE, all wired into multi-tenant backends and AWS-native infrastructure with the observability and cost controls to keep them healthy in production. If a project is about shipping AI that people actually trust, that's the kind of work I'll always say yes to. Got something you want to build? I'd love to hear about it.

What i'm doing

  • AI & LLM Engineering

    Shipping production AI features on OpenAI and Anthropic Claude, RAG pipelines, agentic workflows, and conversational assistants, engineered for reliability and measurable impact.

  • Multi-tenant SaaS

    Architecting scalable, multi-tenant SaaS platforms on Next.js, tRPC, and Prisma with AI copilots and workflow automation built to scale from first user to enterprise.

  • E-commerce & Payments

    Building full-stack storefronts and transactional APIs with Stripe and other gateways, idempotent webhooks, semantic search, and performance tuning that turns traffic into revenue.

  • Real-time & Cloud Infra

    Delivering real-time streaming over WebSockets and SSE, event-driven backends, and AWS-native infrastructure with Docker, CI/CD, and observability that keeps systems healthy in production.

AI Engineering

I embed production-grade AI into every product I build, across healthcare, e-commerce, iGaming, and SaaS. From retrieval-augmented generation pipelines to autonomous LLM agents, my systems are engineered for reliability, rigorous evaluation, and measurable business impact.

  • RAG Systems

    Retrieval-augmented generation with vector search, semantic chunking, re-ranking, and grounded citations for accurate, hallucination-resistant answers.

  • LLM Agents & Orchestration

    Multi-step agents with tool calling, function execution, and orchestrated workflows that reason, plan, and act autonomously toward a goal.

  • Model Fine-tuning

    Domain adaptation through fine-tuning, custom embeddings, and prompt optimization to specialize models for high-precision use cases.

  • AI Integration & LLMOps

    End-to-end delivery with streaming responses, evaluation harnesses, observability, cost controls, and CI/CD pipelines for AI features.

AI Stack

  • OpenAI
  • GPT-4o
  • Anthropic Claude
  • LangChain
  • LlamaIndex
  • RAG Pipelines
  • Agentic Workflows
  • Function Calling
  • Embeddings
  • Structured Outputs
  • pgvector
  • Pinecone
  • Vector Search
  • Prompt Engineering
  • 0+

    AI Projects Shipped

  • 0+

    LLM Integrations

  • 0+

    Production Deployments

Resume

Education

  1. RMIT University

    2012 to 2016

    B.Sc. in Computer Science. I built a strong foundation in algorithms, data structures, software engineering, and the mathematics behind machine learning. Web development side projects during my degree led directly to my first role at WebCraft Studio right after graduation, and that grounding still underpins the AI work I do today.

Experience

  1. Senior Full Stack AI Engineer at MapleTech Solutions

    May 2024 to Present

    At MapleTech Solutions I lead the architecture and deployment of scalable, multi-tenant SaaS platforms on Next.js 14, TypeScript, tRPC, and Prisma over PostgreSQL with Redis. I design and ship production AI features on the OpenAI and Anthropic Claude APIs, conversational assistants, content generation, and intelligent automation that meaningfully cut manual processing time for enterprise users. I build RAG pipelines on pgvector and Pinecone with LangChain and LlamaIndex, applying semantic chunking, hybrid search, and cross-encoder re-ranking, and stream LLM responses over SSE and WebSockets for real-time assistants and live dashboards. Behind them I architect event-driven REST APIs in Node.js and Express with Trigger.dev and AWS SQS/Lambda, and own the AWS infrastructure, Docker deployments, GitHub Actions CI/CD, and observability with Datadog and Sentry.

  2. Full Stack Developer at BlueWave Technologies

    Jul 2022 to Apr 2024

    At BlueWave Technologies I built full-stack e-commerce and SaaS applications with React, Next.js, Node.js, Express, and PostgreSQL, using Redux and Redux-Saga for complex client-side state and side-effects. I shipped high-throughput REST and GraphQL APIs for transactional workloads, integrated Stripe and other payment gateways with idempotency, retry, and webhook reconciliation, and improved application performance by 40% through query and index tuning, Redis caching, and bundle and asset optimization. I implemented secure auth with OAuth 2.0, JWT, and RBAC, integrated Algolia search, and kept coverage high with Jest and Playwright on tight release cycles.

  3. Frontend Developer at CyberTech Solutions HK

    Mar 2020 to Jun 2022

    At CyberTech Solutions HK I built modern, type-safe web applications with React, Next.js, TypeScript, and Tailwind CSS, focused on maintainability, accessibility (WCAG), and component reusability. I designed responsive interfaces with Tailwind CSS, shadcn/ui, and Material-UI, integrated diverse REST and GraphQL APIs, and implemented RBAC over OAuth and JWT against downstream microservices. I designed hybrid PostgreSQL and MongoDB architectures, containerised services with Docker, and configured NGINX reverse proxies on VPS environments across multiple cloud platforms.

  4. Frontend Developer at WebCraft Studio

    Aug 2016 to Feb 2020

    My career began at WebCraft Studio, where I developed responsive web applications with React, JavaScript (ES6+), HTML5, and modern CSS frameworks. I built REST APIs in Node.js and Express, integrating payment gateways, transactional email services, and third-party SaaS APIs, and implemented user authentication, session management, and PostgreSQL data modeling for client applications. I worked closely with design teams to turn Figma and Sketch mockups into pixel-perfect, accessible, performant interfaces, and learned how a real project moves from a brief to a launched, maintained product.

My skills

  • React, Next.js & TypeScript
    95%
  • AI / LLM Integration & RAG
    93%
  • Node.js, Express & tRPC APIs
    92%
  • PostgreSQL, MongoDB & Prisma
    90%
  • Multi-tenant SaaS Architecture
    89%
  • E-commerce & Payments (Stripe)
    88%
  • Real-time Systems (WebSockets/SSE)
    86%
  • AWS Cloud & DevOps
    85%
  • Python & FastAPI
    84%
  • Docker, NGINX & CI/CD
    84%
  • Testing (Jest & Playwright)
    83%
  • Observability (Datadog & Sentry)
    82%

Portfolio

Blog

Contact

Contact Form