I build software
that feels fast,
focused, and human.

I’m Travis Adams, a backend-focused software engineer working with Node.js, TypeScript, NestJS, and Express. With a background in Angular and .NET, I care about building systems that are structured, scalable, and easy to reason about. I enjoy creating APIs and backend services that perform well and stay maintainable as they grow.

Technical Skills

I’m a software engineer focused on building reliable, scalable backend systems with Node.js, TypeScript, NestJS, and Express. My work centers on designing structured APIs, modular services, and backend architectures that are easy to maintain and extend over time.

With a strong full-stack background in Angular and .NET, I've developed a solid understanding of architecture, dependency injection, and modular design; principles I now apply across both frontend and backend work.

Whether I'm optimizing API performance, refining service boundaries, or improving developer workflows, my goal is to create backend systems that are fast, maintainable, and a pleasure to work with.

Backend

I design and maintain backend services using Node.js, TypeScript, NestJS, and Express. I work with databases like PostgreSQL, MongoDB, and SQL Server, focusing on clean architecture, modular code, strong typing, and patterns that scale across teams.

Frontend

With over six years of experience building UI systems in Angular and React, I understand how frontends consume data, handle state, and scale across teams. That perspective helps me design backend APIs that integrate cleanly with modern frontend architectures.

Mindset

I emphasize code clarity, testing, and maintainable architecture. I enjoy improving developer experience through better tooling, documentation, and CI/CD workflows. My backend focus has strengthened how I approach performance, reliability, and long-term system health.

Always Learning

I stay committed to continuous learning within the Node.js ecosystem. I’m currently deepening my expertise in NestJS, advanced TypeScript patterns, backend performance optimization, database design, testing, and distributed systems.

NestJSGoPostgreSQLDockerCI/CD

Work Experience

Mar 2024 – Apr 2025

Senior Software Engineer · CXtec

  • Built and maintained backend services using Node.js, TypeScript, and .NET APIs to support internal and customer-facing workflows.
  • Developed Angular and React interfaces that integrated cleanly with modular backend endpoints.
  • Designed and integrated REST/GraphQL endpoints, improving data flow and performance across applications.
  • Modernized legacy systems through modular architecture, reusable services, and structured API contracts.
  • Collaborated with distributed teams to deliver reliable backend functionality for enterprise workflows.
NodeTypeScript.NETAngularReactGraphQL
Jan 2019 – Mar 2024

Full Stack Developer · Meyer Distributing

  • Built and maintained Node.js/TypeScript APIs powering logistics, ordering, and warehouse systems.
  • Implemented backend logic, data models, and integrations for Angular/Ionic apps used in daily operations.
  • Partnered with backend engineers to design scalable REST endpoints and improve SQL query performance.
  • Mentored developers on TypeScript patterns, reusable service design, and full-stack architecture.
NodeTypeScriptAngularIonicSQL Server.NET
July 2016 – Jan 2019

Full Stack Developer · Independent

  • Built client websites using WordPress and custom themes.
  • Optimized SEO and site performance for small businesses.
WordPressSEOPHPJavaScript
Mar 2016 – July 2016

Front End Developer Intern · Rapsew

  • Assisted in UI development and feature implementation.
  • Collaborated with senior developers on debugging and testing.
HTMLCSSJavaScript

Projects

Omni Outdoor Living

Omni Outdoor Living

A consumer-facing e-commerce platform for outdoor lifestyle products, built to bring Meyer Distributing’s massive inventory to retail users.

BlazorC#.NETSQL ServerStripe
Omni Garage

Omni Garage

An e-commerce platform for automotive tools and accessories, built as a sibling site to Omni Outdoor Living with a shared architecture.

BlazorC#.NETSQL ServerStripe
Meyer Online

Meyer Online

A B2B ordering platform for automotive dealers, connecting thousands of customers to Meyer Distributing’s live inventory network.

AngularIonicC#.NETSQL Server
No image yet :'(

Not by the Cover

A book discovery app that helps readers find new titles based on substance, not appearance. Users explore books by genre and summary before revealing their covers, encouraging curiosity over bias.

ReactNode.jsGraphQLTailwind

Get In Touch

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