Research AI Engineer · Machine Learning
Machine learning, reinforcement learning, and world models —
building agentic systems that hold up in the real world.
Computer Science undergraduate at the University of Southern Mississippi (GPA: 4.0), working across machine learning research and the data infrastructure that research depends on. I study reinforcement learning and world models, and publish on segmentation and machine unlearning. Alongside that I build production systems — NOAA oceanographic data platforms, public-health data pipelines, and LLM agent surfaces.
Machine learning, reinforcement learning, and world models — with a particular interest in causal reasoning, sample-efficient exploration, and deployable agentic systems that support reliable, real-world decision-making. Open to new directions across ML and autonomous systems.
Model-based RL for task-agnostic exploration — action-rooted causal affordance models, compositional capability graphs over open-world environments, and planning in latent imagination with uncertainty-gated grounding.
Cross-domain benchmarking of vision-language models against supervised baselines, and exact machine unlearning that lets fine-tuned models forget specific training data without a full retrain.
Agentic workflows, RAG, and Model Context Protocol surfaces that expose large scientific catalogs to LLM clients, backed by GCP-hosted inference.
Multi-source ingestion and indexing pipelines, typed RPC services in Go, high-throughput backends, and Terraform-managed cloud infrastructure across GCP, AWS, and Azure.
Python · TypeScript · Go · Java · C/C++ · SQL
PyTorch · HuggingFace Transformers · JAX · PEFT/LoRA/QLoRA fine-tuning · DeepSpeed/FSDP distributed training · model quantization (ONNX, GPTQ) · LM-Eval-Harness · WeightWatcher · machine unlearning
LangGraph · Model Context Protocol (MCP) · RAG · vector databases (Pinecone, Weaviate) · vLLM/TGI inference · prompt engineering · foundation-model APIs (Claude, GPT, Gemini)
FastAPI · Spring Boot · Node.js/Express · Next.js · React · ConnectRPC/gRPC · GraphQL · Protobuf · WebSockets · Apache Kafka
GCP (Vertex AI, Cloud Run, GKE) · AWS (ECS, Fargate, S3) · Azure · Docker · Kubernetes · Terraform · GitHub Actions · OpenTelemetry (Grafana, Tempo, Loki)
PostgreSQL · MongoDB · Elasticsearch · Redis · Firebase · Supabase · Apache Airflow · dbt
Long-running AI coding agents orchestrated in Daytona sandboxes via Vertex AI, streaming incremental output over WebSocket with SSE fallback and reconnect-safe session handling for durable workspace state. Owns the Protobuf API contracts behind a ConnectRPC Go microservice that abstracts the full sandbox lifecycle, with OpenTelemetry tracing on Terraform-managed GCP.
Multi-stage LLM pipeline (extract → normalize → gap-detect → verbalize) that ingests papers, extracts citations, and builds a knowledge graph of the surrounding research landscape — a regex-first/LLM-fallback extractor cut parse failures ~85%. Rendered in real time via Sigma.js + ForceAtlas2 with sub-second layout on 500+ node graphs, streamed over FastAPI WebSockets + uvloop for a 60% drop in perceived latency.
Privacy-first, offline-capable desktop journaling app with a local LLM + RAG pipeline (Ollama), mood classification, and semantic search across entries. Electron/React frontend, Spring Boot REST backend on SQLite, and a FastAPI microservice for embeddings and vector search — 35+ active users, 150+ GitHub stars across Windows and Linux.
AI-powered educational app with personalized course generation, adaptive quizzes, and smart flashcards powered by Gemini API and Firebase real-time sync.
Open to research collaborations, engineering roles, and interesting projects. Reach out anytime.