Senior Software Engineer · Design background

Thoughtful design.
Dependable engineering.

Senior software engineer with 7+ years of production experience, deep Angular and TypeScript expertise, and a background in design. Turning complex or loosely defined requirements into intuitive interfaces and end-to-end solutions, with current React and server-side API development deployed on Vercel.

Matt Williams
Engineering with a design perspective.

A perspective from the team

“Any organization looking for a highly skilled engineer who can navigate ambiguity, collaborate effectively, and deliver outstanding user experiences would be fortunate to have him.”

Professional recommendation

Experience & independent development

From interface to production.

Safely · Software Engineer

January 2023 – August 2026 · Remote

Built customer- and internal-facing Angular/TypeScript applications, expanding from frontend UI/UX into full-stack engineering. Delivered APIs, integrations, and event-driven Java 17/Spring Boot services with Kafka, SQL, and MongoDB.

Designed and engineered a standalone travel insurance SDK and demo booking application integrated with Safely's external APIs. Production work also included CircleCI, Kubernetes, and ArgoCD delivery, plus troubleshooting across application and infrastructure layers with Grafana and Loki.

EMS Merchant Services · Software Developer

September 2019 – January 2023

Built and maintained Angular/TypeScript point-of-sale applications and a merchant portal supporting 300–400 client locations. Work spanned inventory and operational management, Azure/.NET and MySQL integrations, testing, and ongoing production support.

React development with Family League Legacy

A current independent project built with React, TypeScript, and Vite, deployed on Vercel. Connects a live ESPN league through a server-side adapter that keeps credentials private. Includes typed league models, sortable standings, automated API and sorting tests, and responsive light and dark themes.

Supabase and PostgreSQL are planned for league-data persistence in a future milestone.

Professional source code lives in private company repositories. The public Safely demo and independent projects offer examples to explore.

Frontend

Angular · Angular Material · TypeScript · JavaScript
React · HTML/CSS · Bootstrap

Backend & data

Java · Spring Boot · REST APIs · Kafka · Node.js
Express · SQL · MySQL · MongoDB · Azure/.NET

Delivery

AWS · AWS Secrets Manager · Kubernetes · CircleCI
ArgoCD · Grafana · Loki · Swagger/Open API
Postman/Insomnia · Vercel · Independent project deployment

Security

Spring Security · JWT · Bearer Tokens · OAuth2.0/OIDC
Microsoft Azure Identity · Azure AD B2C

Approach

UI/UX · Stakeholder collaboration · Anthropic Claude · OpenCode
Requirements clarification

Selected work

Something you can explore.

View project details

Professional work · Public demo

Safely SDK demo

Screenshot of Safely booking demo
Live-site capture · October 2026

A public booking demo featuring an embedded travel insurance SDK widget, from professional work at Safely.

Embedded SDK · Travel insurance

Explore the demo

Personal project · In development

Family League Legacy

Screenshot of Family League Legacy standings dashboard
Live-site capture · October 2026

A fantasy football dashboard with live ESPN standings, sortable team records, and a server-side API that keeps league credentials private.

React · TypeScript · Node.js · Vercel Functions

Explore the app

Good software starts with understanding.

A B.A. in Multimedia Design from Duquesne University and full-stack development training at the University of Pennsylvania complement practical engineering experience. The result: attention to usability, clear communication, and thoughtful implementation.

Get in touch
Opens in a new tab

Jump to…

↑ ↓ to explore · Enter to open · Esc to close