Portfolio

Production work, not portfolio fluff.

Every project here shipped. Measured. Handed over. No vapourware, no slides.

FintechFull-stack AI + SaaS
Live · 4 modules

Trading Companion — Discipline System for Retail Traders

Retail and semi-professional traders lacked an all-in-one discipline system for position sizing, risk management, trade planning, and journaling. Existing tools focused on signal generation but ignored the execution and psychology side of trading.

4
Active modules
Vite · React · Supabase
Stack
Stripe live
Billing
85%+
Automated tests
FintechSaaSReactSupabaseStripePWA
HealthcareMachine Learning
28% lower RMSE vs baseline

Epidemic Demand Forecasting for Regional Healthcare

A regional healthcare system in a developing market lacked reliable case forecasting to plan ICU capacity, oxygen supply, and public-health interventions. Off-the-shelf global models did not generalise to local epidemiological data.

15+
Team size
4 weeks
Forecast horizon
-28%
RMSE vs baseline
40+
Dashboard users
HealthcareXGBoostTime SeriesPublic Health
HealthcareGenerative AI / RAG
<3s cited answers

Clinical Document Intelligence for Public Healthcare

Clinicians in a Nordic public health system needed rapid access to rehabilitation guidelines, clinical protocols, and best practices scattered across hundreds of unstructured documents. Manual search was slow, inconsistent, and pulled staff away from patient care.

400+ docs
Indexed corpus
<3s
p95 latency
100%
Citation rate
Nordic EU
Region
HealthcarePublic SectorRAGDocument IntelligenceFinland
Computer VisionDeep Learning
4× smaller · 89% accuracy

Emotion Recognition with Mobile-Optimised Deep Learning

State-of-the-art emotion recognition models were too large and power-hungry for on-device mobile deployment. Running inference in the cloud introduced latency, privacy concerns, and dependency on connectivity.

4× smaller
Model size
89%
Accuracy (RAF-DB)
On-device
Inference
PyTorch · OpenCV
Stack
Computer VisionPyTorchEfficientNetMobile AIQuantisation
Climate TechAI Agents / MLOps
70% faster verification

Multi-Agent Carbon Fraud Detection System

Voluntary carbon markets cannot scale if every project claim and emission sheet requires manual review. Policy-aligned verification checks need to run in parallel across multiple data sources without overwhelming human analysts.

+70%
Verification speed
3+
Data sources
Multi-agent AI
Architecture
Google Cloud · Vertex AI
Cloud
Climate TechAI AgentsFastAPIGoogle CloudMLOpsVertex AI
E-commerceBusiness Intelligence
15+ KPIs · Real-time

E-commerce Analytics Platform with CLV & Churn Prediction

E-commerce and growth teams managed multiple KPIs (revenue, CLV, churn, product mix) without a unified interactive platform for cohort filtering and time-range analysis. Spreadsheets could not handle real-time dashboard requirements.

15+
Visualizations
CLV · Churn · Revenue
KPIs tracked
Real-time
Update frequency
Plotly · Streamlit
Stack
E-commerceBIPlotlyStreamlitCLVChurn Analysis
Enterprise AIGenerative AI / RAG
Zero hallucination · Cited

Enterprise RAG Knowledge Assistant with FAISS

Users cannot safely paste long PDFs into generic LLMs. Enterprise knowledge bases require grounded answers with source citations, and knowledge must update when documents change without retraining entire models.

FAISS
Vector store
0%
Hallucination rate
Gemma-2B
Model
HF Spaces
Deployment
Enterprise AIRAGFAISSHugging FaceLLMDocument Intelligence
TransportationMachine Learning
1.4M trips · XGBoost

NYC Taxi Trip Duration Forecasting at City Scale

NYC trip duration is driven by time-of-day, origin-destination patterns, and city-scale congestion. Simple time averages mis-price ETAs in operational routing systems, leading to customer dissatisfaction and driver inefficiency.

1.4M trips
Training data
Temporal · Geo · Weather
Features
XGBoost
Model
Streamlit
Deployment
TransportationXGBoostUrban AnalyticsGeospatialTime Series