justin‑kang.vercel.app
~/berkeley$whoami

Justin
Kang

[ BERKELEY, CA ][ DATA SCIENCE + INDUSTRIAL ENGINEERING ][ ● OPEN TO SOFTWARE · AI · DATA ROLES ]

I build full-stack AI tools, data products, and practical software systems.

Lately, that's meant an award-winning agentic iOS safety app and a multi-agent urban planning system built on six public datasets.

// 02_PROJECTS

6 selected
[ 001 ] · jul_2026

BuzzBuddy

Agentic AIiOS · SwiftUIFastAPIPersonal baseline

iOS app that estimates impairment by measuring deviation from your own sober baseline — reaction time, balance, memory — using an agentic AI examiner, not a BAC guess. 3rd place, AI for Social Good: Hack with MLH & DigitalOcean (Jul 2026).

Tool-calling loop grounds every verdict in specific test results: retrieves baseline, requests targeted tests, analyzes deviation, and updates a confidence score.

buzzbuddy — examiner_session
BuzzBuddy check-in screen with a large "Start Test" button
start_test
BuzzBuddy reaction-time mini-game showing a green "TAP!" prompt
reaction_test
BuzzBuddy AI examiner reasoning reveal, showing its evolving confidence in monospaced text
ai_reasoning
BuzzBuddy verdict screen reading "Severely Impaired" with 81% confidence, a plain-language summary, and a disclaimer that it does not estimate BAC or legal driving status
verdict
[ 002 ] · jul_2026

BlastRadius

Agentic AIJac · fullstackGraph traversalStatic analysis

Agentic code-risk analyst: point it at a real repository, click a function you’re about to change, and a graph walker computes exactly what’s downstream — then an LLM agent explains the risk, grounded in the real source. Built for JacHacks SF 2026.

Every claim in the UI is labeled by source: affected functions and suggested tests are computed from real call-graph traversal, while the risk narrative and severity are AI-generated — the agent reads real source via a tool call before it answers.

blastradius — call_graph
target_fn()4 affected · high
GRAPHcomputed
RISKai-generated
SEVERITYhigh
[ 003 ] · jun_2026

UrbanPilot

Multi-agent AIPythonData pipelinesPublic datasets

Multi-agent AI system that runs parallel scenario analyses — climate, housing, accessibility, urban design — for any real address.

Integrates + cleans 6 data sources: Census ACS, FEMA NFHL, Open-Meteo, 511 GTFS transit, NLCD tree canopy, and Google Maps. Supports multi-variable sensitivity analysis across planning dimensions.

urbanpilot — scenario_dashboard
UrbanPilotDowntown Berkeley, CA
Current20402075
GoalAdd housing near transit
✓ Verified · Open-Meteo✓ Verified · Census ACS✓ Verified · FEMA
Climate62/100
Transit66/100
Median rent$1,719
Flood riskMin.
Scenario performance
Projected scenario scores by category for Current, 2040, and 2075
CategoryCurrent20402075
Climate6272▲1084
Accessibility9496▲297
Housing7884▲691
Overall7884▲691
Scenario area
Risks
  • Heat island amplificationHigh
  • Stormwater management gapModerate
  • Construction emissionsModerate
  • Pedestrian-vehicle conflict zonesModerate
Recommendations
+ Add tree canopy+ Mixed-income housing near transit+ Green infrastructure+ Safer crossings
[ 004 ] · apr_2026

Flux

Voice AIGeminiWorkflow JSON12+ integrations

Voice-first automation platform on Meta Ray-Ban glasses — one spoken command triggers multi-step workflows across 12+ services, including Gmail, Slack, Notion, and Fetch.ai Agentverse. Built as BarelyAtWork at LA Hacks 2026, in a team of four over 36 hours.

Constrained Gemini pipeline with a validate → repair loop converts voice transcripts into structured workflow JSON and eliminates invalid parameters.

flux — voice_to_workflow
voice_transcript · ray-ban
"send yesterday's demo clips to the team and block 30 minutes tomorrow morning"
{
  "workflow": "share_demo",
  "steps": [
    { "app": "gmail", "action": "send" },
    { "app": "slack", "action": "post" },
    { "app": "calendar", "action": "block" }
  ],
  "params_valid": true
}
✓ validate──✓ repair──● ready — 3 steps
[ 005 ] · apr_2025

Skyline Transport

CADTrade-off analysisISO 14644

Modular overhead gantry and cart system for semiconductor cleanroom material handling, co-designed to ISO 14644 standards. 2nd place, ASME UC Berkeley CADathon Spring 2025.

Trade-off analysis across layout alternatives; materials selected within a $2,300 BOM to meet cleanroom and conveyance requirements.

skyline_transport — assembly_dwg_03
cart_a
cart_b
rail_span · modular 1.5 m sections
SPECISO 14644 cleanroom
BOM$2,300 constraint
AWARD2nd · ASME CADathon '25
[ 006 ] · aug_2026

Exoplanet Transit

AstrophysicsPython · lightkurveSignal ProcessingKepler data

Kepler photometry pipeline that detects, characterizes, and stress-tests a real exoplanet transit signal — built with a 7-person team for Astron 9 (Introduction to Python for Astrophysics).

A Box Least Squares periodogram recovers a 3.52-day period at power ≈570 against a ≈10–50 noise floor, matching the published orbital period of Kepler-8b — an independently confirmed exoplanet, recovered from raw NASA brightness data alone.

exoplanet — kic6922244_lightcurve
TARGETKepler-8b
PERIOD3.52 d
DEPTH0.45%

// 03_EXPERIENCE

oct_2024 — may_2026
berkeley, ca
Berkeley AI Research — Robotic AI & Learning Lab
Undergraduate Research Assistant

Designed and ran measurement studies across 15+ experimental configurations, isolating performance factors and failure modes. A/B-tested ML policy variants to quantify trade-offs, and processed large-scale operational datasets in Python/Pandas for engineering stakeholders.

may_2024 — may_2026
hybrid
Hispanic Scholarship Fund
YLS Scholar Squad Leader · College Consultant

Mentored 15+ high school seniors one-on-one across two application cycles; facilitated operations at the 2024 USC and 2025 Princeton Young Leaders Summits. Mentees admitted to Yale, Columbia, Brown, Tufts (QuestBridge), USC, WashU, and UC Berkeley, including a Gates Scholarship recipient.

jul_2024 — aug_2024
inglewood, ca
Los Angeles Rams (NFL)
Football Operations Intern

Managed training camp operations for 4,000+ attendees, coordinating logistics against team and fan-engagement goals. Streamlined internal workflows by communicating across executive, coaching, and event stakeholders.

aug_2020 — apr_2024
los angeles, ca
MustemUSA (eBay Store)
Founder

Managed pricing, inventory, and fulfillment for an e-commerce resale business generating $100K+ in revenue. Scaled to international markets while sustaining 100% positive feedback and eBay Top-Rated Seller status.

// 04_SKILLS

languages/
▸Python
▸JavaScript
▸Swift
▸SQL / MySQL
data_stack/
▸Pandas
▸NumPy
▸Matplotlib
▸Seaborn
▸Jupyter
ai_backend/
▸Gemini
▸Claude
▸FastAPI
▸PostgreSQL
▸SQLAlchemy
▸Alembic
tools/
▸Git
▸Vercel
▸Figma
▸CAD
▸SwiftUI
▸Xcode
▸DigitalOcean

// 05_NOW

last_updated: jul_2026
right now, I'm making

Fresh off building BuzzBuddy at an MLH × DigitalOcean hackathon — now polishing this website you're looking at.

teaching myself

A summer course learning about Python for astrophysics.

open to

Internships in software or hardware, learning more about culture, and developing new skills.