About me

Hi, I'm Dennis. For the past 13+ years I've been building web apps, 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 Full Stack AI Developer in React, Next.js, TypeScript, and Node.js, and most of my projects land in four worlds: healthcare, e-commerce, iGaming, and SaaS.

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've built telehealth apps that take notes alongside doctors, storefronts that recommend the right product at the right moment, betting platforms that update in real time, and SaaS dashboards with an AI copilot baked right in. 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

  • Healthcare Platforms

    Building telehealth, EHR, and patient-facing systems with AI-assisted triage, clinical documentation, and risk scoring, all engineered for privacy and compliance.

  • E-commerce Solutions

    Designing headless storefronts and marketplaces with AI-powered recommendations, semantic search, and fraud detection that turn traffic into measurable revenue.

  • iGaming Systems

    Developing real-time casino, sportsbook, and gaming platforms with AI odds modeling, player analytics, and responsible-gaming safeguards.

  • SaaS Products

    Architecting multi-tenant SaaS products with AI copilots, natural-language analytics, and workflow automation built to scale from first user to enterprise.

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
  • Anthropic Claude
  • LangChain
  • LlamaIndex
  • Pinecone
  • Hugging Face
  • PyTorch
  • Vector DBs
  • LangGraph
  • Ollama
  • Weaviate
  • pgvector
  • TensorFlow
  • Whisper
  • 0+

    AI Projects Shipped

  • 0+

    LLM Integrations

  • 0+

    Production Deployments

Resume

Education

  1. RMIT University

    2008 to 2012

    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 IronClad IT right after graduation, and that grounding still underpins the AI work I do today.

Experience

  1. Senior Full Stack AI Developer at IronClad IT

    2021 to Present

    I lead AI engineering at IronClad IT, a Hong Kong software development agency, owning the most complex client work across healthcare, e-commerce, iGaming, and SaaS. I architect production systems end to end: React, Next.js, and TypeScript on the front end, Node.js and Python with FastAPI services behind them, and PostgreSQL, Redis, and vector stores like Pinecone and pgvector for data. I design the AI layer myself, building retrieval-augmented generation pipelines, LLM agents with tool calling, and evaluation harnesses on the OpenAI and Anthropic APIs with LangChain, tuned for latency and cost. I run our cloud platform on AWS with Docker, Kubernetes, and GitHub Actions CI/CD, set the team's engineering standards, lead architecture and code review, and mentor mid-level developers while working with clients directly to turn business goals into systems that hold up in production.

  2. Full Stack Developer at Northpeak Systems

    2018 to 2021

    At Northpeak Systems I worked across the full stack on B2B web platforms, taking features from database schema to finished UI. On the front end I built React and Next.js applications in TypeScript; on the back end I designed REST and GraphQL APIs with Node.js and Express, backed by PostgreSQL, MongoDB, and Redis caching. I containerised services with Docker, deployed to AWS, and built CI/CD pipelines that made releases routine and low-risk. This is also where my AI work began: I shipped product recommendation and semantic search features using Python, Elasticsearch, and early machine-learning models, which gave me a real appetite for the AI side of engineering.

  3. Frontend Developer at Harbour Labs

    2015 to 2018

    Harbour Labs, a digital product startup, is where I became a serious front-end engineer. I built responsive, real-time interfaces in React and modern JavaScript (ES6+), managing application state with Redux and styling with Sass and a structured, component-driven CSS architecture. I integrated REST APIs and WebSocket feeds for live data, set up build tooling with Webpack and Babel, and wrote unit and integration tests with Jest. I also created a shared component library that became the team's standard and measurably sped up how quickly we could ship new screens.

  4. Junior Web Developer at Brightcraft Studio

    2012 to 2015

    My career began at Brightcraft Studio, a Hong Kong web design studio, where I built and maintained client websites with HTML5, CSS3, and JavaScript. I worked with jQuery, Sass, and Bootstrap for responsive layouts, developed custom WordPress themes on a PHP and MySQL stack, and used Git for version control across the team. Over three years I grew from supporting senior developers to owning client deliverables end to end, and learned how a real project moves from a brief to a launched, maintained site.

My skills

  • React, Next.js & TypeScript
    95%
  • Node.js & API Architecture
    92%
  • AI / LLM Integration & RAG
    90%
  • Python & Machine Learning
    86%
  • E-commerce & Payment Systems
    88%
  • Healthcare Systems & HIPAA
    82%
  • Real-time & iGaming Platforms
    84%
  • AWS, Cloud & DevOps
    85%
  • PostgreSQL & Database Design
    90%
  • System Design & Microservices
    86%
  • Docker & Kubernetes
    80%
  • Testing & CI/CD Automation
    83%

Portfolio

Blog

Contact

Contact Form