About Me
I'm a developer who's passionate about bringing ideas to life with my code. For me, the best part of development is problem solving — taking an idea, breaking it down into pieces, and building a real, useful product.
I'm currently a web developer at University of Virginia's Miller Center, where I develop and maintain a large-scale Drupal website. I work across the stack, building front-end interfaces with JavaScript and extending back-end functionality through PHP to support dynamic content delivery and editorial workflows. I also focus on improving performance, search engine optimization, and accessibility to ensure a reliable and inclusive user experience.
In my free time, I've worked with technologies like Next.js, Astro, Tailwind CSS, and TypeScript to turn personal ideas into real-world applications. I'm especially proud of personal projects like Big Football, which combines my passion for football and development by delivering dynamic NFL content through dashboards that feature team and player statistics, game schedules, standings, and rosters.
When I'm not writing code, I enjoy spending time with my girlfriend, obsessing over my fantasy football team, and going for walks to recharge.
Experience
-
2022 - Present Web Developer · UVA's Miller Center
Develop and maintain a large-scale Drupal website, contributing to both front-end (HTML, CSS, JavaScript) and back-end (PHP) functionality. Translate stakeholder requirements into accessible and performant user experiences. Work within Git-based workflows, using branching strategies and code reviews to ensure high-quality code and stable releases.
- HTML
- SCSS
- JavaScript
- Drupal 10/11
- Twig
- PHP
- Git
- Docker
- AWS
- Jira
- web accessibility (WCAG)
-
2018 - 2022 IST Instructional Assistant · Germanna Community College
Facilitated Python and Java study group sessions, leading to a 45% increase in student GPA performance. Conducted 100+ tutoring appointments per semester and developed supplemental learning materials for programming courses.
- Python
- Java
- HTML
- CSS
- Google Apps Script
Projects
-
Built a data-driven NFL web app that integrates external REST APIs and implements reusable UI components, server-side rendering, and client-side state management. Implemented search and filtering features to improve discovery of teams and players.
- React
- Next.js
- Tailwind CSS
- TypeScript
- PostgreSQL
- Vercel
-
Built a custom Drupal 11 module enabling Communications staff to publish structured blog posts via CKEditor 5; implemented automatic date-based sorting and conditional “Show More” functionality using PHP, JavaScript, and Twig.
- Drupal 11
- JavaScript
- Twig
- SCSS
- PHP
-
Portfolio (this website)
View Portfolio (this website) on GitHubMy first portfolio website.
- Astro
- Tailwind CSS
- Vercel
Education
-
2022 Bachelor of Science · Information Technology
Concentration: Web Development
- HTML
- CSS
- JavaScript
- Vue.js
- SQL
- Python
- Git
- Swift
-
2019 Associate of Arts & Sciences · General Studies
- Python
- Java