About

I build reliable
and scalable software that powers real-world products and operational systems.*

I'm a senior engineer with 6+ years developing production applications used by customers and internal teams. I work across frontend, backend, data, and infrastructure, designing systems that balance usability, performance, and long-term adaptability as products and organizations grow.

*I also write in really big words sometimes but I promise, I'm not screaming at you.

Technical Skills

I build software with the assumption that it will be used, changed, and occasionally misunderstood. Most of my decisions come from seeing what actually happens after launch, not what looks good in a diagram.

I care about tradeoffs, constraints, and the boring details that decide whether a product quietly succeeds or becomes someone's full-time firefighting job. That perspective comes from working on systems that had to survive growth, handovers, and real users with real expectations.

This is fine dog in a burning room

The goal isn't clever code or perfect abstractions, it's software that earns trust over time and makes the next decision easier, not harder.

Frontend

With a strong foundation in TypeScript, I've built dozens of production apps with React, Next.js and Angular, obsessing over component architecture, state management, and performance so things don't mysteriously catch fire in production. User experience is non-negotiable. I've tried ignoring it before. It always comes back angry.

Backend

I design and maintain backend services using Node.js and NestJS when I want structure, opinions, and fewer bad decisions, and Express when I just need an API running yesterday. Since early 2025, I've been building apps that need concurrency and worker pools using Go / GoLang.

Mindset

I write clear, testable code and aim to leave systems better than I found them. I care about developer experience, documentation, and automation, and I think performance and reliability deserve more attention than a late-night incident report.

Always Learning

I stay committed to continuous learning, largely because standing still is how you wake up outdated. I learn by shipping, breaking things (responsibly), and figuring out why something worked (or didn't) after it's in the real world.

GoLangVue.jsBunReal-time systemsKubernetes

Work Experience

June 2025 – Present

Senior Software Engineer · CodedByTravis

  • Architected and built multi-tenant ecommerce platforms from system design to deployment, implementing strict tenant isolation, role-based access control, and organization-level configuration across a shared infrastructure.
  • Designed and integrated payment processing flows into the multi-tenant architecture, handling subscription management, transactional payments, and webhook-driven reconciliation across isolated tenant environments.
  • Engineered a real-time application layer using WebSockets and event-driven patterns to synchronize live data across distributed clients with minimal latency.
  • Built a reusable real-time SDK that allowed external systems and third-party clients to subscribe to live platform events securely.
  • Modeled relational schemas and optimized high-frequency queries with indexing and caching strategies to maintain sub-200ms response times under concurrent load.
  • Implemented containerized deployment and CI/CD automation pipelines, enabling predictable push-to-deploy releases and safer production rollouts.
ReactNext.jsNodeNestJSGoLangPostgreSQL
Mar 2024 – Apr 2025

Senior Software Engineer · CXtec

  • Took full ownership of a legacy enterprise ordering system and led its rebuild and modernization, improving reliability, maintainability, and long-term scalability across a revenue-critical platform.
  • Designed and implemented frontend and backend architecture for key ordering and operational workflows used daily by internal teams and customers.
  • Migrated legacy patterns to modern Angular and React implementations while preserving business continuity and minimizing production risk.
  • Improved API contracts and backend integrations to increase system stability and reduce production defects in high-traffic operational flows.
  • Diagnosed and resolved complex cross-system production issues, acting as the primary engineering point of contact for platform-critical incidents.
  • Established consistent frontend patterns and architectural guardrails across evolving applications to support long-term team velocity.
AngularTypeScript.NETNodeReactGraphQL
Jan 2019 – Mar 2024

Full Stack Developer · Meyer Distributing

  • Rebuilt a revenue-critical B2B ecommerce platform while simultaneously modernizing internal logistics systems that coordinated warehouse operations and last-mile delivery.
  • Engineered a mobile delivery application used by drivers in the field, integrating route optimization via Google Maps, real-time GPS tracking, barcode scanning for inventory verification, and touch-based signature capture for proof of delivery.
  • Designed systems that synchronized warehouse inventory, order status, and driver location data in real time, reducing delivery errors and improving operational visibility across departments.
  • Built internal analytics and operational dashboards used by logistics and sales teams to monitor fulfillment flow, driver performance, and order lifecycle metrics.
  • Contributed to payment flow integrations and high-volume transaction handling across B2B and B2C platforms, ensuring reliability in systems directly tied to company revenue.
  • Developed hybrid web + mobile applications that bridged ecommerce, warehouse operations, and field logistics into a unified operational ecosystem.
AngularIonicCapacitorTypeScript.NETNodeSQL Server
July 2016 – Jan 2019

Full Stack Developer · Independent

  • Delivered complete client websites end-to-end - requirements, implementation, optimization, and launch.
  • Focused on measurable outcomes like load speed, search visibility, and conversion clarity.
WordPressSEOPHPJavaScript
Mar 2016 – July 2016

Front End Developer Intern · Rapsew

  • Learned production development practices inside a collaborative team environment.
  • Contributed UI features while building foundational debugging and testing discipline.
HTMLCSSJavaScript

Projects

Get In Touch

Have a project idea or opportunity? Let’s build something great together.