M.S. Computer Science Student | Arizona State University online
Currently pursuing an M.S. in Computer Science at Arizona State University online part-time following obtaining my B.S. in Computer Science from Colorado State University. I am seeking my first professional position while I complete my M.S. online.
Java, Python, JavaScript, C++, C#, SQL, Bash
Spring Boot, FastAPI, Node.js, Unity
React, HTML, CSS
CNNs, LLMs, RAG Pipelines, PyTorch, scikit-learn, TensorFlow, MLflow
AWS (ECS, S3, CloudFront), Docker, GitHub Actions, CI/CD
JUnit, Mockito, Selenium, PyTest, Postman, Playwright
Git, GitHub, Supabase, PostgreSQL, Linux/Unix, Windows, MacOS, AI-Assisted Development
Engineered an end-to-end pipeline for detecting fraud in an imbalanced 284k transaction dataset. Achieved 92% AUPRC using a custom PyTorch Deep Neural Network. Features automated model versioning with MLflow, containerized and automated deployment via Docker and GitHub Actions to a Render server, a React front-end for data ingestion and results visualization, with a FastAPI back-end for processing.
Architected a live full-stack application hosted on AWS. Utilized S3/CloudFront for the frontend and ECS (Fargate) for the containerized FastAPI backend. Implemented automated scoring updates via Python cron jobs and monitored logs for a dozen active users.
Developed a VR puzzle room for Meta Quest 3 to evaluate UI placement techniques. Authored a research paper for a capstone project analyzing a 10-participant study where manual multimodal control (gesture and voice) outperformed RL-based adaptive control by 30% in task completion speed.
Collaborated in a 5-person team over 5 months to build a Spring Boot/React company management system following Agile/Scrum methodologies. Achieved 95% code coverage by integrating TDD, Mockito, and mutation testing.
Built a multiplayer quiz game in Python leveraging low-level TCP sockets for real-time networking. Designed both the server and client logic to handle connections, broadcast questions, collect answers, and maintain score state across players. Included optional GUI support and focused on network protocol handling and game flow synchronization.
A full-stack Wordle clone developed within 48 hours to showcase high-velocity development via AI-assisted coding workflows. Managed the full lifecycle from browser storage logic to on-premise self-hosting.