Greg Goodwin
Senior Software Engineer & Technical Lead
I build scalable systems that power real-world applications.
About Me
I'm a Senior Software Engineer and Technical Lead with over a decade of experience building and delivering production systems. My background spans full-stack development, APIs, and cloud platforms, with a strong focus on identity, integration, and modernization.
I specialize in taking complex, real-world systems—especially legacy platforms—and making them usable, scalable, and maintainable. Whether it's implementing centralized authentication, building APIs to bridge gaps in core systems, or automating delivery pipelines, I focus on solutions that teams can actually operate and evolve.
I lead by building. I stay close to the code, set patterns that other engineers can follow, and prioritize simplicity, reliability, and long-term maintainability over unnecessary complexity.
Things I've Built
Identities Managed Daily
Built auth & RBAC systems at scale
Faster CI/CD Builds
Re-architected pipelines from the ground up
Downtime During Migration
Designed an active-active cut-over strategy
Uptime Across Services
Architected resilient microservice platforms
Technical Expertise
A toolbox built over years of solving complex engineering challenges.
Backend Engineering
Building robust, scalable backends using modern languages and frameworks.
Frontend Engineering
Crafting performant, accessible, and responsive user interfaces.
Cloud & DevOps
Automating infrastructure and ensuring reliable deployments.
Identity & Security
Securing applications and managing complex identity flows.
Selected Projects
Architectural challenges solved with precision and scale.
Unified Identity & Authentication Platform
Tech Lead / Senior Engineer
Modernized authentication across customer and partner systems using Auth0.
Engagement Layer API
Senior Engineer
High-performance API layer bridging legacy systems with modern applications.
Customer Portal Modernization
Senior Engineer
Led development of a modern self-service portal replacing legacy experiences.
Build Simple Systems
That Scale.
I favor simple, proven technology over unnecessary complexity. The best systems are predictable, observable, and easy to debug when things go wrong.
I focus on building systems that can evolve over time. Instead of chasing perfect designs, I prioritize clear boundaries, modular components, and developer-friendly patterns that make change safe and incremental.
"Code is a liability. The goal is to solve problems with as little of it as possible."
Let's Build Something
Impactful.
I'm always open to discussing new opportunities, architectural challenges, or just chatting about the future of tech.