Skip to content

Dimitrik Johnson

Software Engineer

I thrive on turning ideas into tangible digital experiences.

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

View Full Resume

Projects

  • Big Football homepage screenshot

    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
  • Miller Center logo

    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
  • Apple memoji behind laptop

    My 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