



...a Traveler & Explorer
...a Developer who loves GitHub & Teamwork
...a Reader of Books, Old & New.
...someone who believes friendship is everything.
...a Videographer
...and I believe every tool has its purpose.
Descendarrow_downward
work Work
Full-Stack Dev, Student Worker
Dec 2025 - PresentTexas State University Libraries
- Built and shipped a production Next.js asset management web application, replacing a legacy .exe application and manual logs, saving ~13 hrs/week across 7 staff managing 500+ devices.
- Built a JWT cookie-based authentication system with a custom Next.js proxy, Argon2 client-side hashing, and session guards across 4 route groups.
- Built a 14-column MUI DataGrid with inline row editing, debounced search, and batch edit/cancel.
- Co-designed a SQL guardrail patching a live production data-integrity vulnerability in a Flask backend.
- Co-deployed the application to a Red Hat Enterprise Linux server via a custom GitHub Actions CI/CD pipeline.
- Built and shipped a production Next.js asset management web application, replacing a legacy .exe application and manual logs, saving ~13 hrs/week across 7 staff managing 500+ devices.
- Built a JWT cookie-based authentication system with a custom Next.js proxy, Argon2 client-side hashing, and session guards across 4 route groups.
- Built a 14-column MUI DataGrid with inline row editing, debounced search, and batch edit/cancel.
- Co-designed a SQL guardrail patching a live production data-integrity vulnerability in a Flask backend.
- Co-deployed the application to a Red Hat Enterprise Linux server via a custom GitHub Actions CI/CD pipeline.
▼ Tap to expand
QA Tester, Intern
Dec 2024 - April 2025MySQUEGG
- Built 12 unit tests using JavaScript, WebDriverIO, and Appium server; used Android Studio to validate UI functionality, identifying 31 bugs across 2 mobile applications.
- Flagged 37 missing accessibility identifiers through automated testing.
- Built 12 unit tests using JavaScript, WebDriverIO, and Appium server; used Android Studio to validate UI functionality, identifying 31 bugs across 2 mobile applications.
- Flagged 37 missing accessibility identifiers through automated testing.
▼ Tap to expand
Research Consultant
Feb 2024 - Dec 2025Texas State University Libraries
- Coached 700+ undergraduate students on research techniques and finding relevant research papers.
- Co-developed a structured Research Coach FAQ with 3 colleagues using Texas State University's CMS.
- Coached 700+ undergraduate students on research techniques and finding relevant research papers.
- Co-developed a structured Research FAQ with 3 colleagues using Texas State University's CMS.
▼ Tap to expand
rocket_launch Projects
- Designed a post-processing safety layer (temperature scaling, Bayesian prior correction, asymmetric cost matrix) that converts raw model logits into 3 clinically actionable triage tiers, prioritizing false-negative avoidance over raw accuracy.
- Trained a ResNet-50 V2 classifier on 35K retinal images to κ = 0.6454 entirely on local Apple M4 hardware with zero cloud compute, using CLAHE preprocessing, cosine annealing with warmup, and gradual unfreezing.
- Built a 108-iteration test-time augmentation ensemble that runs stochastic transforms per inference pass and returns the modal prediction with averaged confidence, hardening the system against camera artifacts at inference time.
- Shipped a 3-container Docker microservices stack (React, Node.js, FastAPI) with ephemeral in-memory image handling so no patient data is ever written to disk, plus JWT and row-level security via Supabase, deployed with a single command to Red Hat Enterprise Linux servers.
- Designed a post-processing safety layer (temperature scaling, Bayesian prior correction, asymmetric cost matrix) that converts raw model logits into 3 clinically actionable triage tiers, prioritizing false-negative avoidance over raw accuracy.
- Trained a ResNet-50 V2 classifier on 35K retinal images to κ = 0.6454 entirely on local Apple M4 hardware with zero cloud compute, using CLAHE preprocessing, cosine annealing with warmup, and gradual unfreezing.
- Built a 108-iteration test-time augmentation ensemble that runs stochastic transforms per inference pass and returns the modal prediction with averaged confidence, hardening the system against camera artifacts at inference time.
- Shipped a 3-container Docker microservices stack (React, Node.js, FastAPI) with ephemeral in-memory image handling so no patient data is ever written to disk, plus JWT and row-level security via Supabase, deployed with a single command to Red Hat Enterprise Linux servers.
▼ Tap to expand
Containerized Inventory Platform
- Eliminated "works on my machine" environment problem by packaging the system into 3 connected services (Docker Compose, Nginx, Express.js, PostgreSQL) with identical behavior from local dev to Red Hat Linux production server.
- Secured REST API routes and user accounts against brute-force and token-reuse attacks using Argon2 password hashing with server-side peppering, JWT authentication, and an in-memory token blacklist for instant logout revocation.
- Built a GitHub Actions CI/CD pipeline that runs Jest unit tests and Supertest API integration suites on every push, catching regressions before they reach production.
- Built a React 18 / Vite / MUI dashboard for real-time search, status filtering, and direct CSV export of inventory records.
- Eliminated "works on my machine" environment problem by packaging the system into 3 connected services (Docker Compose, Nginx, Express.js, PostgreSQL) with identical behavior from local dev to Red Hat Linux production server.
- Secured REST API routes and user accounts against brute-force and token-reuse attacks using Argon2 password hashing with server-side peppering, JWT authentication, and an in-memory token blacklist for instant logout revocation.
- Built a GitHub Actions CI/CD pipeline that runs Jest unit tests and Supertest API integration suites on every push, catching regressions before they reach production.
- Built a React 18 / Vite / MUI dashboard for real-time search, status filtering, and direct CSV export of inventory records.
▼ Tap to expand
Self-Hosted Inference Gateway
- Building a self-hosted LLM gateway in Go with multi-provider routing (Gemini + local Ollama), circuit-breaker failover, and reversible-token PII redaction with SQLite-backed audit logging.
- Building the routing and cache layers with Prometheus metrics and a redacted-prompt-keyed cache to cut duplicate inference cost and latency.
- Building a self-hosted LLM gateway in Go with multi-provider routing (Gemini + local Ollama), circuit-breaker failover, and reversible-token PII redaction with SQLite-backed audit logging.
- Building the routing and cache layers with Prometheus metrics and a redacted-prompt-keyed cache to cut duplicate inference cost and latency.
▼ Tap to expand
Frontend & CI/CD Sandbox
- Developing a digital portfolio that serves as an active engineering sandbox to experiment with modern frontend architectures.
- Exploring advanced UI/UX concepts, including scroll-driven narratives and dynamic grid layouts, to craft a unique and engaging user experience.
- Establishing continuous integration and deployment workflows to create a reliable foundation for rapid, ongoing feature iteration.
- Developing a digital portfolio that serves as an active engineering sandbox to experiment with modern frontend architectures.
- Exploring advanced UI/UX concepts, including scroll-driven narratives and dynamic grid layouts, to craft a unique and engaging user experience.
- Establishing continuous integration and deployment workflows to create a reliable foundation for rapid, ongoing feature iteration.
▼ Tap to expand
But at the end of the day books, movies & video games are my escape
Honestly, I just love a good story. When I'm not working, you'll usually find me getting way too invested in a video game, trying to finish a book in one sitting, or watching a movie that sticks with me for days. It's just how I unplug and recharge.

















































































































