Core Competencies
Languages
- Python
- JavaScript
- Java
- SQL
- C++
- Rust
Systems & Software
- Linux
- Git
- Docker
- REST APIs
- Chrome Extensions
- Encryption
ML & AI
- PyTorch
- Transformers
- NLP
- LLM Systems
- scikit-learn
- DistilBERT
Tools & Practices
- API Design
- Rate Limiting
- Debugging
- Testing (pytest)
- OpenAI API
- PydanticAI
Featured Projects
Canvas–Notion Sync
Chrome extension that syncs Canvas assignments into Notion on a 30-minute schedule. Implemented AES-GCM encryption, rate limiting (25 req/s burst), and retry/backoff strategies. Added observability with error logging and UI error states.
MTG Card Search Agent
Multi-agent natural-language search system over 33k+ Magic cards. Generates Scryfall queries from English with iterative refinement (up to 5 loops) and evaluator feedback. Improved throughput via parallel evaluation and score caching.
MTGTag
Functional tagging system classifying 33k+ Magic cards into 81 labels. Fine-tuned DistilBERT; achieved 0.91 validation F1 with domain adaptation on card text. Trained on GPU (~2 hours end-to-end).
Experience
GitHub
Campus Expert
October 2025 – Present
Selected for a competitive global program focused on technical leadership, open-source collaboration, and developer community-building.
San Francisco State University
Learning Assistant – Data Structures
January 2025 – May 2025
Supported a ~50-student course through active-learning sessions on algorithms, trees, and asymptotic analysis. Provided 1:1 debugging and problem-solving support.
ACM @ SFSU
Outreach Officer
February 2025 – Present
Coordinating outreach and planning for a 3-day hackathon (~400 attendees); building relationships with external contacts and supporting event logistics.
Let's Connect
Based in San Francisco, always open to technical discussions, open-source collaboration, and building with others.
Download Resume