Overview
Technical skills
Timeline
Developing an LLM-driven reinforcement learning framework focused on human-feedback meta-optimization. Building core Python infrastructure and baseline training pipelines to support research toward publication. Applying research-grade software practices to iterate on training and evaluation workflows.
Leads the design of a robotic arm interface that uses EMG-based motion control, 3D vision for position tracking, ROS2 Gazebo simulation, and haptic feedback. Writes C++ code and connects supporting hardware via Arduino circuitry. Integrates an open-source AWS DeepRacer-based reinforcement learning approach for autonomous driving. (student organization)
Developed a full-stack reporting feature using ASP.NET Core and a front-end templating approach to support large exports and bulk edits backed by Oracle. Owned an end-to-end Playwright automation framework for production authentication flows, including CI/CD and team notifications. Overhauled a .NET API regression suite, expanding coverage across many REST endpoints and helping surface production defects. Prototyped an AI agent using AWS Bedrock for human-in-the-loop recommendation workflows.
SQL
C++• since 2024 • Junior
Oracle• since 2026
OpenCV• since 2024
Computer Vision• since 2026
AI Agents
AWS Bedrock• since 2026
CI/CD• since 2026
Git
PyTorch• since 2024
AWS• since 2026
Cloudflare• since 2025
Gemini
LLM• since 2026
MediaPipe• since 2024
PyTorch C++
GitHub
- Develop production-ready MLOps flows: add reproducible experiment tracking (W&B/MLflow), clear config management, and CI checks for training and model validation.
- Improve evaluation rigor: add held-out test harnesses, metric logging, and automated ablation/validation scripts for reproducibility.
- Work on computational efficiency and scalability: add profiling, mixed-precision/AMP training, and basic quantization or batching experiments.
- Expand model architectures toward conv-based ResNets for image inputs and include unit tests for Dataset/Preprocessing code to increase reliability.
Python• since 2024 • Middle
Scikit-learn
Matplotlib
Pandas
NumPy
- Develop small-to-medium ML prototypes and research proofs-of-concept where quick iteration and model experimentation are required.
- Extend current work into robust pipelines: add cross-validation, detailed error analysis, calibration checks and automated experiment tracking (W&B/MLflow) for reproducibility.
- Hardening and productionization tasks such as creating CI tests, data/versioning (DVC), containerized training/inference and explicit data validation should be assigned to ensure deployability.
- Develop small ML prototypes and experiments, including model definition, dataset pipelines, and training loops for classification tasks.
- Build reproducible training infra by adding versioned checkpoints, artifact uploads, and a simple CI job to validate training runs.
- Harden development containers and deployment artifacts by adding Dockerfiles, multi-stage builds, non-root container user, and image scanning.
- Implement basic observability and reliability practices such as training-run logging, artifact immutability, and simple alerting or monitoring hooks.
