
CompTIA Security+ Prep
Offline-first, Blackboard-style learning system for the CompTIA Security+ (SY0-701) exam. Structured course plan with adaptive practice, PBQs, timed exams, spaced repetition, and a weighted gradebook backed by SQLite.
IT Systems Administrator
Enterprise IT Infrastructure · Automation · Identity & Access Management · Security
IT Systems Administrator with 3+ years of experience managing enterprise infrastructure, automating IT operations, and enforcing security compliance across large-scale healthcare environments. Currently at the University of Rochester Medical Center, I orchestrate security patching, system migrations, and full-scope identity lifecycle management — achieving zero unscheduled downtime and zero clinical impact across 9 hospitals and 100+ outpatient facilities.
University of Rochester Medical Center
Oversee enterprise application administration, system patching, identity lifecycle management, and infrastructure automation for 9 hospitals and 100+ outpatient facilities.
University of Rochester Medical Center
Provided enterprise IT support for 26,000+ users, specializing in incident triage, access management, and knowledge base development.
Concordia University Irvine
Managed university computer science lab infrastructure serving 200+ students, with emphasis on system reliability and automated administration.
Collectors
Developed computer vision software for trading card identification and maintained CI/CD pipelines.
Concordia University Irvine IT Department
Led help desk operations and mentored team members on complex technical issues.
Concordia University Irvine
Aug 2017 — May 2022
Vendor and industry certifications in security, service management, and compliance.
CompTIA
AXELOS
URMC (Annual)

Offline-first, Blackboard-style learning system for the CompTIA Security+ (SY0-701) exam. Structured course plan with adaptive practice, PBQs, timed exams, spaced repetition, and a weighted gradebook backed by SQLite.

IoT fitness dashboard that bridges Strava running data with embedded hardware. Go backend with PostgreSQL, REST API, and a CircuitPython-powered LED matrix display.

Feature-rich Discord bot for a battle royale social deduction game. Structured logging, async PostgreSQL batch writes, command audit trails, and dynamic channel management.

Twitter bot using Markov Chains for generative text, deployed serverlessly on AWS Lambda with MongoDB. Real-time interaction via Twitter Account Activity API.

Competitive Melee tournament dashboard powered by the Start.gg GraphQL API. Browse upcoming events, dig into seeds and results, and get per-player match analytics — all cached in Redis.

RPG game in Godot where you play as Eggbert, an egg falsely accused of a crime. Journey through a prison system to escape and uncover secrets.