Charted 1/37
Clear skies · remote-first collaboration preferred
The brightest stars have names
// Full-stack engineer · systems-minded builder · UX-focused

Creating end-to-end software experiences that people want to use.

I build enterprise applications with modern front-end frameworks, APIs, and supporting systems—focused on practical software that helps people do their best work.

Professional work and creative tooling

Different kinds of work, guided by the same attention to usefulness, reliability, and experience.

01 · ProfessionalShipped

Enterprise software

Full-stack product work for high-stakes operations, from modern front ends and APIs to data stores such as DynamoDB and SQL Server.

Now Building and supporting enterprise billing APIs, production diagnostics and repeatable operational workflows.

5+
Years in enterprise software
90%
Loan volume handled by flagship platform
30 → 5 min
Shared-library release time
Angular · TypeScript · C# · .NET · APIs
See engineering impact →
03 · About

One engineering philosophy

Across enterprise applications and personal experiments, the goal is the same: reduce friction and create experiences that feel intuitive, useful, and delightful.

01

Find and reduce friction

Start with where people lose time, confidence, or momentum, and shape the workflow into something that's intuitive, efficient, and genuinely enjoyable to use.

02

Build it right

Define behavior and expectations first, then build with the bigger picture in mind and prove that it works. Use unit and integration tests to validate APIs and logic and behavior-focused tests to confirm interactions feel natural and meet people's needs.

03

Make it useful and enjoyable

Good software earns repeat use: it is clear, dependable, and pleasant to work with. AI can accelerate spec-driven work, but engineering judgment remains accountable for the result.

Technical skills

Frontend

  • Angular
    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Built and maintained the Angular (v9–13) UI of the flagship underwriting application and served as the team’s de-facto UI SME.

  • TypeScript
    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Used generics, unions, discriminated types, and type guards throughout the underwriting application’s Angular UI, with strongly typed API models and RxJS streams.

    • dev.mikemason.studioPersonal portfolio · 2026–present

      Built my portfolio and most of my prototype projects in TypeScript and React.

  • RxJS
    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Used Observables to coordinate API calls and asynchronous tasks, manage Subscription lifecycles, and troubleshoot reactive behavior.

  • CSS3 • SCSS
    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Used SCSS, including @mixin, @extend, and dark/light mode themes to maintain the underwriting UI.

    • Mason Innovative Software DesignFreelance web developer · 2017–2026

      Built responsive client sites with HTML, CSS, and JavaScript, using CSS Flexbox and CSS Grid to create complex, adaptive layouts.

  • UX
    • Rocket MortgageAssociate Software Engineer · 2021–2023

      Resolved inherited UI defects and enhanced the user experience to reduce friction for underwriters.

    • Mason Innovative Software DesignFreelance web developer · 2017–2026

      Turned client requirements into clear, usable site designs.

  • Responsive web design
    • Mason Innovative Software DesignFreelance web developer · 2017–2026

      Tuned layouts to hold up across different screen sizes and devices, using section-specific breakpoints and CSS transitions for smooth shifts between them.

Backend

  • C#
    • Consumer CellularSoftware Engineer · 2025–present

      Develops and maintains enterprise billing applications and REST APIs in .NET Framework and ASP.NET Web API.

    • Rocket MortgageSoftware Engineer · 2023–2025

      Owned C# services across the underwriting application’s API and BFF.

  • .NET
    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Maintained several .NET 6 and 8 services that supported the underwriting platform, including loan data aggregation and underwriting progress APIs.

  • RESTful Web APIs
    • Consumer CellularSoftware Engineer · 2025–present

      Designed endpoints that downstream teams use to retrieve billing and customer data.

    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Developed and deployed APIs supporting underwriting-platform data flows and interoperability.

  • Node.js
    • Rocket MortgageSoftware Engineer · 2023–2025

      Maintained a shared component library built in Node.js and JavaScript.

DevOps

  • CircleCI
    • Rocket MortgageShared-library release pipeline · 2023–2025

      Used CircleCI to deploy to multiple environments and manage production releases, plus built the CI/CD pipeline for the team’s shared component library, cutting manual release time from 30 to 5 minutes.

  • TeamCity
    • Consumer CellularSoftware Engineer · 2025–present

      Deploys console applications, long-running services, and ASP.NET Web APIs across multiple environments.

Testing

  • Jasmine • Karma
    • Rocket MortgageAssociate Software Engineer · 2021–2023

      Unit-tested the underwriting UI, helping lift test coverage from 70% to 85%.

  • NUnit • xUnit
    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Used both across Rocket Mortgage projects, since different projects used different test frameworks.

  • Postman • Insomnia
    • Consumer CellularSoftware Engineer · 2025–present

      Uses Postman to manually test endpoints across environments.

    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Used both for API testing.

  • Test-driven development
    • Rocket MortgageAssociate Software Engineer · 2021–2023

      Championed test-first development across the UI team; coverage rose from 70% to 85% and post-release bugs dropped.

Data

  • SQL Server
    • Consumer CellularSoftware Engineer · 2025–present

      Uses SQL analysis to diagnose and resolve production issues across distributed billing services.

    • Quicken Loans (now Rocket)Software Engineer Intern · 2020

      Designed 3NF SQL Server schemas for an MVP backend.

  • Entity Framework Core
    • Quicken Loans (now Rocket)Software Engineer Intern · 2020

      Scaffolded EF Core entity models over the MVP’s SQL Server schema.

  • DynamoDB-integrated services
    • Rocket MortgageSoftware Engineer · 2023–2025

      Worked on underwriting-platform services and data flows integrated with AWS DynamoDB, including manual record management in the AWS console.

Automation and AI-Assisted Engineering

  • TypeScript automation
    • Personal projectsAI-assisted engineering practice · 2026–present

      Automated image compression and WebP conversion for web performance, plus seamless tile generation for game assets.

  • Claude Design
    • Personal projectsAI-assisted engineering practice · 2026–present

      Prototyped various creative design tools, not to mention design systems for personal portfolio work.

    • Consumer CellularSoftware Engineer · 2026–present

      Prototyped a replacement for an internal web application that monitors daily bill run progress and gave a presentation on it during a 2026 hackathon.

  • Claude Code
    • Personal projectsAI-assisted engineering practice · 2026–present

      Uses an agentic, spec-driven workflow from Notion to engineering specification, codebase grounding, and implementation.

    • Consumer CellularSoftware Engineer · 2026–present

      Uses it for documentation, troubleshooting, and general productivity, with human review and accountability for all engineering decisions.

  • GitHub Copilot
    • Consumer CellularSoftware Engineer · 2026–present

      Uses assistance for unit-test creation, small feature implementation, bug fixes and occasional autocompletion; changes remain human-reviewed before production use.

  • Agentic workflows
    • Consumer CellularSoftware Engineer · 2026–present

      Uses reviewed workflows for PR summaries, PCI reviews, and risk reviews; engineering judgment remains accountable for the result.

    • Personal projectsAI-assisted engineering practice · 2026–present

      Uses a spec-driven workflow to ground implementation in project context, with human review before accepting or committing changes.

  • MCP tool use
    • Consumer CellularSoftware Engineer · 2026–present

      Uses integrations with internal knowledge, collaboration, planning, and source-control systems to support engineering workflows; this is tool use and integration, not MCP development.

    • Personal projectsAI-assisted engineering practice · 2026–present

      Uses MCP integrations with Notion, AI agentic collaboration, and source-control systems to gather context and take supported workflow actions; this is tool use and integration, not MCP development.

  • Prompt design
    • Consumer CellularSoftware Engineer · 2025–present

      Designs prompts behind AI-assisted PCI review and recurring engineering tasks.

    • Personal projectsAI-assisted engineering practice · 2026–present

      Structures prompts and context for reusable workflows.

  • AI-readable documentation
    • Consumer CellularSoftware Engineer · 2025–present

      Partnered with engineering leadership on operational playbooks and architecture docs written for troubleshooting and AI-readable knowledge retrieval.

Observability

  • Splunk
    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Investigated application errors and troubleshot service behavior.

  • Kibana
    • Consumer CellularSoftware Engineer · 2025–present

      Uses log tracing alongside Splunk and Sourcegraph when diagnosing production billing issues.

  • Grafana
    • Rocket MortgageAssociate to Software Engineer · 2021–2025

      Monitored service health in production and lower environments.

  • AppDynamics
    • Consumer CellularSoftware Engineer · 2025–present

      Monitors and troubleshoots billing APIs.

Applied in personal projects

  • React
    • Personal projectsIndependent projects · 2026–present

      Used React across my portfolio sites, blog, and interactive prototypes.

  • Next.js
    • Personal projectsIndependent projects · 2026–present

      Built portfolio and gallery sites, including protected API routes that serve large assets on demand so full-resolution files aren’t sent to every visitor.

  • Netlify
    • Personal projectsIndependent projects · 2026–present

      Deploys prototypes and personal projects on Netlify.

  • Decap CMS
    • Personal projectsIndependent projects · 2026–present

      Used for blog posts and to manage and hydrate planet backstories in the SolarScapes/Solarverse site.

  • Three.js
    • Personal projectsIndependent projects · 2026–present

      Progressively renders 3D planets in Solarverse using albedo maps, normal maps, and emissive maps for realistic lighting.

  • MapLibre GL
    • Personal projectsIndependent projects · 2026–present

      Builds navigable, procedurally generated planet-scale Solarverse maps with biomes and cached tile loading.

Selected work

View resume ↗
01 · Work

Flagship underwriting platform

Owned full-stack product work across an Angular UI, BFF, REST APIs, and data flows for an underwriting platform used daily by hundreds of underwriters.

OutcomeLoan volume: <50% → >90%
Angular · TypeScript
C# · .NET Web APIs

DynamoDB
ShippedView resume ↗
01 · Work

Enterprise billing API expansion

Extend REST APIs that expose billing and customer data to downstream teams, supporting pricing transparency and more effective operational troubleshooting.

C# · .NET / .NET Framework
ASP.NET Web API · SQL Server
ShippedView resume ↗
01 · Work

Shared component-library release pipeline

Automated delivery of a team-shared component library with CircleCI, replacing manual release steps and standardizing deployments.

OutcomeRelease time: 30 → 5 min
Node.js · JavaScript
CircleCI · CI/CD
ShippedView resume ↗
02 · Lab

Sprite Sheet Lab

An experimental space for creating and iterating on pixel-art assets and creator workflows.

React web app
Pixel art

Creator workflows
Building
02 · Lab

Hexcraft Map Creator

A hex-grid map creator for tabletop RPGs, with room drawing, terrain visualization, and interactive editing.

React web application
Interactive editing
BuildingOpen tool ↗
02 · Lab

SolarScapes Planet Gallery

An interactive gallery of slowly rotating fantasy planets with dynamic lighting, set around three stars of the Pleiades.

React
Next.js

Three.js

MapLibre GL JS
AlphaVisit ↗
04 · Résumé & contact

Let's build better software together.

I’m interested in remote opportunities with teams that value thoughtful engineering, practical problem-solving, and developing software that’s easy to use.