Skip to Content

Hi, my name is

Jeff Hall!

I build things for the web.

I'm a software engineer based in Richmond, VA specializing in building (and occasionally designing) exceptional websites, applications, and everything in between.

About Me

Hello! I'm Jeff, a software engineer based in Richmond, VA.

I enjoy creating things that live on the internet, whether that be websites, applications, or anything in between. My goal is to always build products that provide pixel-perfect, performant experiences.

Shortly after graduating from University of Virginia, I joined the engineering team at Upstatement where I work on a wide variety of interesting and meaningful projects on a daily basis.

Here are a few technologies I've been working with recently:

  • JavaScript (ES6+)
  • HTML & (S)CSS
  • React
  • Vue
  • Node.js
  • WordPress
Avatar

Where I’ve Worked

Senior Software Engineer @ Salient CRGT (2018)

March 2018 - Present

  • Currently responsible for operations and maintenance of J2EE Spring web applications, web services, command line applications, and related data models to support the PHMSA Data Mart and numerous modal partners.
  • Delivered a complete overhaul of the inspection planning software for PHMSA, including UX design and buildout, web service redesign, and business logic updates utilizing Java, Spring, JSP, and Javascript technologies
  • Designed and implemented migration plan for transitioning all existing web applications to latest Spring 5 technologies, including Spring Boot, Spring Security, and and Spring Data Repositories
  • Set up and maintained key infrastructure, including WebLogic server configuration and deployment configuration for automated data piping tasks

Some Things I’ve Built

Other Noteworthy Projects

view the archive
Folder

Global Game Jam 2020 | Richmond, VA

As a member of the leadership board of RVA Game Jams, I helped organize Global Game Jam's Richmond, VA event site activities. Responsibilities included marketing, keynote speaker coordination, budgeting, and day-of event execution.

  • Node

What’s Next?

Get In Touch

Although I'm not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!