~/projects

ls · directory

Projects

2026 · Live
F1 Outcome Lab interface

Race forecasting, explained

F1 Outcome Lab

A live Formula 1 forecasting product with a LightGBM model, FastAPI service, and Next.js dashboard. The system joins multi-year race data, weather, qualifying pace, telemetry, and driver-team form into transparent next-race predictions.

Production forecasting across 21 engineered race features

LightGBMFastAPINext.jsSQLFastF1
2026 · Live
TalentRank AI interface

Evidence-first recruiting intelligence

TalentRank AI

A production hiring workspace that turns resumes into auditable candidate rankings. It combines hard-rule screening, lexical and semantic retrieval, structured LLM assessment, calibration tooling, and protected-class guardrails.

Built end-to-end in one week with a four-worker evaluation pipeline

Next.jsOpenAIPostgreSQLPrismaRetrieval
2026 · In progress
30+call features
3phases implemented
SHAPprediction explanations

Call-center intelligence from raw audio

TrackTalk

An AI call analytics platform that transcribes recordings, measures sentiment and phrases, correlates behavior with outcomes, and trains purchase-prediction models with per-call SHAP explanations.

A seven-phase FastAPI and Next.js platform with phases one through three implemented

FastAPIWhisperXGBoostSHAPNext.js
2025 · Live
NGuard interface

Agricultural compliance intelligence

NGuard

A nitrogen-risk decision tool that combines field geometry, live weather, nearby waterways, economic exposure, and regulatory context into an explainable compliance memo.

Geospatial risk analysis with Gemini and Groq fallback

Next.jsGeminiGeospatialWeather APIs
2026 · Research
Comma Challenge interface

Learning-enhanced vehicle control

Comma Challenge

A controller for comma.ai's Controls Challenge v2 that blends PID feedback, learned feedforward steering, and target lookahead. It was evaluated across 5,000 driving segments against the reference controller.

Reduced total control cost from 111.346 to 66.672

PythonPID ControlPyTorchAutonomyOptimization
2026 · In progress
5qualification signals
4lead score tiers
+91India-first calling

Hinglish voice qualification for sales leads

Qualio

An outbound voice-agent system for Meta Ads leads. It calls immediately, qualifies prospects in Hinglish, scores them as hot, warm, cold, or invalid, and routes promising conversations to the sales team.

Designed as a real-time voice, scoring, retry, and sales-alert pipeline

FastAPINext.jsSupabaseVoice AIOpenAI
2026 · In progress
NoShow interface

Interview attendance workflows

NoShow

A recruiting operations product for recording attendance, authenticating teams, persisting interview data, and collecting candidate responses through shareable links.

Private backend development paired with a public Next.js web client

Next.jsTypeScriptAuthenticationProduct
2025 · Research
Attention-Fool interface

Adversarial vision research

Attention-Fool

A reproduction study of the CVPR 2022 Attention-Fool attack across ViT, DeiT, and ResNet models, including a careful investigation of checkpoint and timm-version reproducibility gaps.

Evaluated targeted adversarial patches on 1,000 ImageNet images

PyTorchComputer VisionViTAdversarial ML
2025 · Live
Ananta interface

Community wellness site

Ananta

A polished community and wellness website for Ananta: The Inner Circle, shaped around events, stories, connection, and a deliberately warm visual identity.

Designed and shipped as a real client-facing web experience

Next.jsTypeScriptProduct DesignVercel
2025 · Live
Color Your World interface

Photo to printable line art

Color Your World

A digital coloring studio that turns uploaded photos into printable line art, with pressure-aware drawing tools, a curated gallery, and PDF export.

Photo-to-line-art generation with print-ready export

Next.jsReactCanvasImage Processing
2025 · Live
FindMyProfessor interface

Faculty discovery for UC Davis

FindMyProfessor

A UC Davis faculty discovery experience that helps students browse professors by research interests, courses, publications, and mentorship fit.

A clearer path from curiosity to the right faculty connection

Next.jsReactSearchProduct Design
2025 · Live
PuzzleStack interface

Browser puzzle game

PuzzleStack

A Tetris-style puzzle game with smooth keyboard controls, touch-friendly gestures, scoring, line clearing, and a responsive interface that works away from a desk.

A complete game loop packaged as a playful web product

Next.jsReactTypeScriptGame Design
2025 · Prototype
LeaseIt interface

Student housing matching

LeaseIt

A Flutter app that helps students discover housing and roommate matches through preference-aware listings, swipe interactions, and detailed property views.

Turned a stressful search flow into a mobile-first matching experience

FlutterDartFirebaseProduct Design
2025 · Build
VoiceMailer interface

Voice notes to email

VoiceMailer

A cross-platform Flutter app for recording voice messages, visualizing audio, transcribing speech with Azure Speech Services, and sending the result by email.

Combined recording, transcription, local storage, and email in one workflow

FlutterDartAzure SpeechAudio
2025 · Prototype
BaddiCoach interface

Pose-based badminton coaching

BaddiCoach

A badminton coaching prototype that analyzes uploaded match video with PoseNet and turns motion signals into conversational, technique-focused feedback.

Validated directly with UC Davis players and coaches

PoseNetOpenAIFlaskComputer Vision
2025 · Research
SMS Spam Detection interface

SMS classification study

SMS Spam Detection

A text-classification study that preprocesses SMS data, engineers language features, and compares neural networks, SVM, random forest, and Naive Bayes models.

A practical comparison of multiple classification approaches

PythonNLPSVMRandom ForestNaive Bayes
2025 · Build
Hangman interface

One-day Flutter game

Hangman

A compact Flutter word game with a complete guessing loop, visual feedback, and a clean mobile interface—built in a focused one-day sprint.

A small but finished exercise in state, feedback, and game feel

FlutterDartGame Design
2025 · Build
Base Converter interface

Number base converter

Base Converter

A cross-platform Flutter utility that converts values between binary, decimal, hexadecimal, and other number systems across mobile, web, and desktop.

A focused utility built once for multiple platforms

FlutterDartCross-platform
2025 · Build

A clean exploration of local state and everyday mobile UX

19

Task manager

ToDo

A lightweight Flutter task manager for adding, completing, and organizing everyday work with a deliberately simple interface.

A clean exploration of local state and everyday mobile UX

FlutterDartMobile UX
19 projects listed