- Built full-stack features: engineered new React components and API endpoints using a high-velocity agentic workflow that boosted development throughput efficiency by over 50%.
- Led the UI Focus Group, driving a core React framework upgrade that slashed deprecated functions by over 50% while spearheading over 350 file conversions to TypeScript.
- Mentored 7+ junior engineers through pair programming and code reviews, and partnered with QA to implement strict testing guardrails that minimized production regression risk.
Senior Software Engineer
Jeremy Swagger
Thoughtfully engineering reliable software to solve complex problems and build systems designed to last.
Jeremy Working Remotely
Selected Work
Evolving Software That Already Matters
For nearly a decade, I have played a key role in evolving a mature enterprise system by expanding its capabilities, modernizing its technology, and addressing the complex challenges associated with software that people rely on every day. Real-world systems. Meaningful constraints. Measurable improvements.
I can design, modernize, optimize, automate, mentor, and deliver.
Strengths
Where experience makes a difference.
Experience has taught me that great software is built with intention, improved through collaboration, and designed to last.
10+ Years of experience
350+ Legacy files modernized
95% Fewer API calls
7+ Engineers mentored
Built with Intention
Quality goes beyond making code work. I focus on writing clear, maintainable code while following sound engineering practices. My goal is to create lasting solutions, not quick fixes. I pay attention to the details that make software reliable, consistent, and built to last.
Modernize with Purpose
I lead front-end improvement initiatives focused on maintainability, accessibility, and modern best practices. By refactoring legacy React components and enhancing team standards, I turn technical debt into a solid foundation for sustainable future development.
Strengthen the Team
I support engineers and product teams by bringing clarity through collaboration, guidance, and practical execution. I share knowledge, build trust, and improve team practices, making complex projects easier to navigate and more sustainable over time.
About
Always curious. Always learning.
Coding the day away latte in hand along the shores of the Emerald Coast, FL. I love simplifying complex problems and enhancing user experience. My rule of thumb? If my kids can’t figure it out, let’s improve it.
When I’m not coding, I’m exploring the outdoors, whether it’s hiking a scenic trail, wandering around charming towns, or discovering off the beaten path spots.
Family is at the heart of my life. Raising teens alongside my wife means there’s never a dull moment, from cheering at soccer games to answering endless questions and heading out on camping adventures together.
I’m a big fan of dark chocolate, beach sunsets, and engaging conversations. My curiosity drives everything I do; I enjoy understanding how ideas connect, asking thoughtful questions, and finding better ways to solve problems.
And yes, all the photos on this site are my own captures from our adventures!
Experience
Years of solving real problems and building better systems.
- Built geospatial front-end features with the ArcGIS API for JavaScript, including editing workflows and mapping interactions
- Developed back-end spatial processing methods and manipulated spatial data using Python
- Championed unit testing practices, organizing test suites and embedding test creation into standard ticket work
- Led a team of GIS analysts delivering geospatial data and deliverables to clients
- Directed front-end mapping workflows using the ArcGIS API for JavaScript
- Directed back-end spatial data processing and Python-based automation
Contact
Let's build something thoughtful, resilient, and well engineered.
I am currently open to conversations around architecture, systems work, and product delivery. If you value clear thinking, disciplined execution, and software that holds up in the real world, I would love to connect.