Welcome!

I'm John Medlock

I'm a software engineer and a passionate builder dedicated to creating exceptional digital experiences. My core mission is simple: to develop intuitive and impactful solutions that genuinely help people.

Currently, I'm honing my skills as a computer science student at the University of Georgia, on track to graduate in Fall 2025. I specialize in bringing ideas to life through code, with a focus on both the engineering and occasional design aspects of building user-friendly applications.

Check out my work!

About Me

Hello! I'm John Medlock, a software engineer based in Athens, GA. My journey into software engineering was sparked by the profound idea of creating something entirely new from nothing. It was the realization that with code, the ability to bring any concept to life was within reach, limited only by imagination and determination.

I've honed my skills and gained invaluable experience through active participation in various clubs, intense hackathons, and collaborative projects with friends. These experiences have not only deepened my technical expertise but also reinforced the power of teamwork in building amazing things.

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

  • JavaScript (ES6+)
  • React
  • Node.js
  • TypeScript
  • Next.js
  • Python
  • Swift
  • SwiftUI

Technologies & Skills

Languages

Javascript
TypeScript
Python
Java
HTML
CSS
Swift
R

Frameworks & Libraries

React
Vue.js
Node.js
Express.js
Spring Boot
SwiftUI

Databases

Postgres
MySQL
MongoDB
SQL

Tools & Platforms

Git
Unix
Docker
Maven
Postman
Figma
PowerBI
Azure
Playwright

Work Experience

IT Internal Audit Intern

Panasonic North America (May 2025 - August 2025)

Spearheaded the automation of GSA Advantage Panasonic Product/SKU and Contractor listing data extraction, utilizing Python, FastAPI, Playwright, and Uvicorn on an Azure Virtual Machine. Developed a web scraping solution that processed 1 product page per second, successfully extracting data from 15,000 product pages on an Angular-rendered website. Automated the manual data extraction process, leading to an estimated time savings of 30 hours per week and an annual cost savings of approximately $43,000. Improved data accuracy, reduced human error, and accelerated processing times by implementing the automated system. Integrated the extraction process with a Power BI dashboard for visualization and automated data storage to SharePoint in Excel format. Enabled staff reallocation to higher-value tasks by streamlining data extraction workflows.

PythonFastAPIPlaywrightUvicornAzurePower BISharePointExcel

Information Technology Support Specialist

UGA College of Agriculture and Environmental Sciences (August 2024 - Present)

Frontline IT support, communicating with ~50 frequent clients and a total population of 1000+ users. Responsibilities include license updates, laptop reimaging, AV troubleshooting, and remote support, handling tickets and phone calls.

Azure PortalBomgarTeam Dynamics

Undergraduate Research Assistant

UGA School of Computing (January 2024 - December 2024)

Worked with Professor Cotterell on research in TDCM, verifying and validating input entries (floats, integers, lists) for user compliance. Created user workflows, help menus, and dynamic button disabling based on input correctness. Contributed to graph generation and data output for the project.

ShinyR

Software Engineer Intern

Sepia Innovations (June 2024 - August 2024)

An amazing opportunity to learn about creating frontend frameworks through React and common practices, helping to create internal tools while studying abroad in Tokyo, Japan.

ReactNext.jsJavaScript

Previous Projects

WikiType

Developed/deployed WikiType, a full-stack web application gamifying typing practice with Wikipedia content. Built Go backend integrating Wikipedia API (6M+ articles) for user selection and typing of any Wikipedia page. Designed personalized user dashboard to track typing progress (WPM, accuracy) and article completion.

ReactNext.jsTypeScriptNode.jsExpressMongoDBWikipedia API

Finance Friend

Engineered full-stack application and implemented customizable 3D AI advisor via Three.js. Built/maintained analytic dashboards (Chart.js/Express.js) for financial progress tracking and data-driven decisions. Integrated OpenAI API/Meshy for AI/ML financial insights; utilized MongoDB Atlas for secure data storage.

ReactThree.jsNode.jsMongoDBChart.jsOpenAI APIMeshyHackathon Project

Resume

Download my resume to learn more about my professional background and skills.

Download Resume (PDF)

Get In Touch

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!

PDF Editor

Page: 0 / 0

Home

Tools
Colors
Orientation
Pages
Welcome!

Welcome to my interactive portfolio!

You are currently in Mouse Mode. Click the Draw button in the sidebar to unleash your creativity!