
Data tool · Web app
RI2 — Rapid Insights Data Engine
A no-code workspace for cleaning, visualizing and statistically testing tabular data, with real pandas and scikit-learn running in the browser through WebAssembly.
Work
11 projects across language models, developer tools, analytics and teaching. The 6 with case studies are the ones I’d most like you to see.
Showing all 11 projects

Data tool · Web app
A no-code workspace for cleaning, visualizing and statistically testing tabular data, with real pandas and scikit-learn running in the browser through WebAssembly.

Language models · Research
Pretraining a 26.7M-parameter Llama-style model from random initialization on one laptop GPU, then checking what it learned against memorization, leakage and controlled ablations.

Web app · Product design
A calm, private writing room in a browser tab: rich text, stationery-inspired themes and local export, with nothing ever saved or uploaded.

Education · Analytics
A free, open-source way to learn Power BI by doing the job: checkable skill exercises, then tickets, incidents and architecture decisions at a fictional company.
Generative AI · Document intelligence
Question answering and summarization over multiple documents, with agents that filter irrelevant context, score each answer’s factual consistency and regenerate weak answers.
Computer vision · Benchmark
Fourteen architectures, from logistic regression and LeNet to EfficientNet and Vision Transformers, compared on accuracy, training time and parameter efficiency.
Images were resized to 224×224, and the strongest models start from ImageNet-pretrained weights, so the top results measure transfer learning rather than training from scratch. Swin-Tiny’s 3.03% most likely reflects a failed run; the repository marks itself as experimental.
Multimodal AI · Research
Fine-tuning LLaVA-1.5-7B with LoRA to answer questions about radiology images, evaluated with a custom token-level F1 pipeline.
Forecasting · Kaggle
Forecasting monthly microbusiness density for U.S. counties in a Kaggle competition, finishing in the top 24% of teams.
Sports analytics · Deep learning
A PyTorch classifier that predicts La Liga match results (win, draw or loss) from FBref match statistics, with a Streamlit dashboard for exploring team performance.

Learning lab · Education
An interactive PyTorch curriculum in a single HTML file: 21 chapters, checkpoint quizzes and five live labs that run real forward passes and backpropagation in the browser.
Archive
Projects that have been superseded or were smaller in scope, kept here for the record.
The first command-line data analysis tool from my master’s project, now succeeded by WRANG.
The original no-code platform from my thesis, with AutoML and LLM chat pages. It is preserved in RI2’s Archive folder.
Gradient-boosted and linear models for credit default prediction on the AmEx Kaggle dataset, built for an advanced data mining course.
Parallel sorting algorithms and scaling tests, built for a High Performance Scientific Computing class.
Contact
I’m always interested in thoughtful collaborations, interesting research problems, and opportunities to build useful things.