AI ENGINEERING / MACHINE LEARNING

Useful intelligence.
Measured outcomes.

I build AI systems from the data layer to the interface—grounded assistants, fine-tuned models, and machine-learning workflows evaluated against real baselines.

01 / 04Selected work
flashcard count alignment
after fine-tuning
24%higher average precision
than churn prevalence
3time-aware validation folds
for model selection
SELECTED WORK / 2024—2026

Proof in the build.
Proof in the numbers.

Four projects across retrieval, language-model adaptation, classical ML, and market prediction. Each one is scoped to a concrete question.

02 / MODEL ADAPTATION
QLORAMLXEVALUATION

Flashcards that know what to leave out

Fine-tuned Qwen3-VL-8B on a curated and synthetic passage-to-flashcard dataset. The adapter learned to generate fewer, more selective cards while preserving valid JSON and the source text.

BASE MODEL5/20
FINE-TUNED15/20

Exact card-count alignment on a held-out 20-passage evaluation · 3× improvement

03 / CLASSICAL ML
XGBOOSTTIME SERIESCALIBRATION

Predicting subscription churn, 30 days ahead

Built a point-in-time customer dataset and compared logistic regression, random forest, and XGBoost using rolling validation. Evaluated on an untouched later period and calibrated the selected model’s probabilities.

0.566ROC AUC
XGBoost · held-out test
Average precision 2.80%Churn prevalence 2.25%

A modest signal on synthetic data; reported against the rare-event baseline, not as a production claim.

04 / EARLIER EXPERIMENT

CS2 skin price direction

Explored binary classification for whether a Steam item’s price would rise or fall over 1-, 7-, and 30-day horizons.

View project
HOW I WORK

Build the system.
Keep the evidence.

01

Start with a concrete user or business question.

02

Design the data and evaluation before choosing the model.

03

Ship an interface people can actually use.