Software Engineer • AI/ML

Building useful things with Go, React, and Machine Learning

Programmer Analyst at Pasadena City College. I ship portals, APIs, data pipelines, and the occasional model. Currently finishing my M.S. in AI at UT Austin focusing on deep learning and vision-language systems.

Resume (PDF) GitHub LinkedIn
GoReactPythonGraphQLDockerOracle

About

I design and build web applications end-to-end: React frontends, Go/Python backends, and data services that integrate with Oracle and Salesforce. I enjoy turning messy systems into clean APIs and dashboards that people actually use.

Featured Projects

More Projects

UT Austin • AI/ML Coursework

Deep Learning

CNN • Transformers • Self-Attention • Vision
  • Image Classification: Linear, MLP, deep residual networks on SuperTuxKart (80%+ accuracy).
  • Semantic Segmentation & Depth Estimation: U-Net-style encoder-decoder with skip connections (75+ IoU, <0.05 MAE).
  • Autonomous Driving Agent: MLP/Transformer/CNN planners predicting waypoints from lane boundaries or raw images.
  • Custom training loops, TensorBoard logging, data augmentation pipelines.

Advances in Deep Learning

Quantization • LoRA • Generative Models • VLM • CLIP
  • Model Compression: 4-bit quantization, half-precision (FP16), LoRA adapters, QLoRA (7x memory reduction).
  • Autoregressive Image Generation: Binary Spherical Quantization (BSQ) + decoder-only Transformer for token-by-token image generation.
  • LLM Fine-tuning (SmolLM2): In-context learning (ICL), supervised fine-tuning (SFT), rejection sampling fine-tuning (RFT) for unit conversions.
  • Vision-Language Models: Fine-tuned VLM and CLIP on SuperTuxKart for multimodal Q&A (70%+ accuracy).

Natural Language Processing

Classical ML • Neural Networks • Transformers • Pre-trained Models
  • Classical ML: Perceptron & Logistic Regression from scratch with feature engineering (77%+ accuracy on sentiment classification).
  • Deep Averaging Networks: GloVe embeddings + feedforward nets; robustness to typos via prefix embeddings (74%+ on corrupted text).
  • Transformers from Scratch: Self-attention, positional encodings, causal masking for character-level language modeling (6.3 perplexity).
  • Fact-Checking: DeBERTa textual entailment to verify ChatGPT outputs against Wikipedia (83%+ accuracy).
  • Fine-tuning ELECTRA: SNLI (89% accuracy) and SQuAD (78 EM, 86 F1).
NLP Portfolio Deep Learning Advances in DL

Experience

Programmer Analyst • Pasadena City College

Sep 2021 – Present • Pasadena, CA
  • Led React + GraphQL portal used by 40k+ students and staff.
  • Designed Go middleware for vendor APIs; improved throughput and reliability.
  • Streamlined Oracle data workflows; measurable performance gains.

Software Developer • Cloudsquare

Jan 2020 – Sep 2021
  • Built custom Salesforce apps (Apex, LWC, Visualforce).
  • Integrated Microsoft Graph, CLEAR, Plaid, Experian, Equifax.
  • Prototype: Raspberry Pi + TPU face detection system.

Database Administrator • ADR Services, Inc.

Jul 2018 – Jan 2020 • Los Angeles, CA
  • Improved DB performance by ~60% with indexing and query tuning.
  • Governance policies; BI reporting & data extraction.

Junior System Administrator • CSU San Bernardino

Jun 2017 – Dec 2017
  • Linux/Unix admin; automation via Ansible and Docker.
  • Built Node/Express/Mongo tools for lab operations.

Contact