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
Frameworks & Libraries
Databases
Tools & Platforms
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.
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.
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.
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.
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.
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.
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!