Summary
Aaron Porter is a Principal Software Engineer with 19 years of professional programming experience and a 12-year focus on web technologies, blending deep Java backend expertise with modern React and TypeScript frontends. He architects end-to-end systems—databases, APIs, and UIs—across domains from gaming (automating APNG generation and 3D CSS-driven experiences) to real estate rewards, crowdfunding, and flight booking platforms. Comfortable leading small teams and mentoring peers, he regularly moves legacy stacks to modern architectures (e.g., migrating to Supabase, converting WordPress functionality into React plugins). His toolbox spans Stripes, Hibernate, PostgreSQL/Postgres, GraphQL, Node.js, jQuery, dynamic image/PDF/Excel manipulation, and practical AI integrations for automation. Based in Gilbert, Arizona, Aaron combines a hands-on builder mentality with product-aware design, often rescuing underperforming systems and cutting response times dramatically. An attention to edge-case engineering—like large-scale frame-to-APNG processing—sets him apart from typical full-stack engineers.
19 years of coding experience
27 years of employment as a software developer