AI skin-lesion screening and change tracking, built for clinics
- I built and shipped this as part of my journey with SafeScan AI.
- Top 20 semifinalist in Go Healthy with Taiwan 2026, selected from 832 proposals across 62 countries; the final 6 are announced in November 2026.
- Lesions are pinned on a full-body map and re-photographed over time; the model compares images to flag changes in size, shape, and colour.
- I built the ML behind the screening: data prep, fine-tuning, and deployment (PyTorch/ONNX), with monitoring to hold the models to clinical diagnostic standards.
- On the clinic side: lesion history per patient, AI triage of incoming cases, and EMR sync. The product is pursuing CE Class IIa certification under EU MDR.
pytorch · onnx · computer vision · medical imaging · change detection · model monitoring
Agentic platform that runs your tools from one chat
- Chat-and-agent interface that connects Gmail, LinkedIn, and HubSpot and acts across them from one place.
- Creates and schedules meetings, drafts and posts to social media, and creates and manages HubSpot leads — from natural language.
- I built the agent and integration layer that turns intent into reliable cross-tool actions.
ai agents · llms · tool integrations · hubspot · gmail · linkedin
Automated job search — scans, matches, and reaches out for you
- Continuously scans 10 job boards (LinkedIn, Indeed, Greenhouse, Lever, Workday, and more) and scores openings against your resume, ranked by fit rather than post date.
- Drafts personalized outreach emails per role and surfaces the recruiters, managers, and decision-makers at each company.
- Real-time alerts and an application tracker consolidate the whole search — cutting job hunting from hours a day to minutes.
job search · ai agents · resume matching · automation
Research Platform & Knowledge Base
live ↗Multi-agent RAG over a crawled vector knowledge base
- Crawls sources, embeds them into a vector DB, and answers via a multi-agent RAG chat (router → THINK + LIGHT → SCEPTIC) over WebSockets.
- A skeptic agent challenges each draft answer against the retrieved passages before it reaches the user.
- Optimised wiki generation ~5× with parallel LLM calls, connection pooling, and prompt caching.
python · multi-agent rag · vector search · embeddings · websockets · llms
QR-code digital menu SaaS for restaurants
- Menu-management dashboard, instant per-menu QR generation, and a fast mobile-first customer menu.
- Dashboard edits reflect on the live menu instantly — no reprint, no app install.
- Built end to end: dashboard, QR generation, customer menu, and backend.
react · typescript · node.js · qr codes · postgresql · saas