Hi, I’m Thomas — a software developer with a love for clean code, clever architecture, and solving problems that matter. I’ve been programming since I was 14, and over the years, that curiosity turned into a career focused on building fast, reliable, and secure systems.
I studied Computer and Information Science at the University of Michigan – Dearborn, where I also picked up a minor in history (because I think understanding the past is just as important as building the future). Since then, I’ve gained experience across a wide range of technologies — from Python, C++, and Java to front-end frameworks like React and backend stacks like Flask, Node.js, and Spring. I’ve worked with REST APIs, managed databases in SQL and NoSQL, configured firewalls, and deployed applications using Docker, Jenkins, and NGINX on Linux-based systems.
Whether I’m debugging a low-level networking issue, designing a scalable web app, or visualizing data with tools like Seaborn and Plotly, I enjoy working across the stack to turn complex requirements into clean, maintainable code. Python is still my favorite tool — flexible enough to build anything from lightweight scripts to full-stack applications.
When I’m not writing code, I’m probably digging into history, going on an adventure, or learning something new — because there’s always something new.
Experience
-
2014 - Present Built and deployed a multiplayer game server using Java, hosted on a VPS, with integrated account registration and secure DNS access.
Completed client-defined projects by designing, developing, and publishing customized software solutions.
-
2024 - Present Document bugs and technical anomalies during test routes using Vehicle Data Recorder (VDR) and Bug Reporter; submit findings to Tier 1 automotive manufacturer for prototype development.
Conducted special testing on 350+ pre-production vehicles to identify issues related to known defects.
-
2023 Resolved technical support issues for staff, students, and parents involving hardware, software, networking, and printing.
Maintained and updated the district-wide Help Desk database for device tracking and user management.
Utilized MDM software to manage lost/stolen devices, deploy software remotely, and run administrative scripts.
Performed device repairs and reimaging using tools such as Apple Configurator, Disk Utility, Windows Recovery, and USB/ISO solutions.
Projects
-
Project Manager
Led a team of four in collaboration with the CEO to develop a Python-based pathogen detection system using ion mobility data.
Reverse-engineered R scripts to develop software to identify pathogen spectra and implemented a MySQL database to cross-reference against, achieving 95% identification accuracy.