Tyler Higgs
Software Engineer

About Me

I'm a full stack software engineer with a passion for building web applications and exploring new technologies, so much that I do it in my free time.

Hauling hay and fixing equipment before sunrise on the farm taught me grit. That drive carried me through MIT, where I excelled by putting in extra hours and tackling tough problems head-on. In my software engineering career, I've jumped into unfamiliar tech stacks like C#, .NET, and Angular, quickly becoming the go-to resource for my team. I thrive on learning quickly, solving challenging bugs, and helping others succeed.

Solo Projects

Screenshot of Extended Markdown Editor

Extended Markdown Editor

Nuxt
Vue
OAuth
SQLite
Drizzle ORM
Tailwind CSS
TypeScript
WebAssembly
Cloudflare
SEO
SSR
Responsive
Accessibility
CI/CD

An advanced markdown editor in the browser with Google OAuth, live preview, auto-saving to the cloud, extra components not usually found in markdown, and SEO + SSR friendly pages publish to a public and unique URL. CI/CD pipeline runs unit tests and deploys to Cloudflare.

I built this project 3 times, each time improving the tech stack and usability. The first version was way too complex for a new grad to implement solo and in free time, using Dockerized Django, PostgreSQL, GraphQL, and Vue. The second version was much better but still had some rough edges. The WYSIWYG editor was clunky and hard to use, with far too many edge cases for me to handle and test alone. This third version is by far the best and most polished, optimizing both the user and developer's experience.

I learned a lot about WebAssembly and Go building the editor, and relied on performance benchmarks to decide the fastest solutions, which is not always WebAssembly.

Screenshot of Sudoku

Sudoku

Rust
Angular
Firebase
Node.js
IndexedDB
Tailwind CSS
TypeScript
Responsive
CI/CD
Playwright
Angular Testing Library

Rust puzzle generator and solver publishes puzzles to a Node server which saves them to a Firebase database. Angular frontend fetches and displays puzzles with a clean, responsive UI. Features include pencil marks and multiple difficulty levels. CI/CD pipeline runs unit and end-to-end tests and deploys to Firebase Hosting. IndexedDB is used for local storage and offline support.

Later on I thought it would be cool to make the games collaborative, so I added real-time multiplayer using Firebase real-time database. This was a fun challenge to implement, as I had to think about how to handle conflicts and merging changes from multiple users. I used an event-driven architecture and optimistic updates to make the experience as smooth as possible. To ensure consistency, I added end-to-end testing with Playwright to cover concurrent multi-user edge cases, including editing the same cell at the same time. I also added a chat feature!

Screenshot of Kendo CSS Utilities Cheat Sheet

Kendo CSS Utilities Cheat Sheet

Next.js
React
Tailwind CSS
TypeScript
Vercel
SEO
SSG
shadcn/ui
Responsive
Accessibility

Searchable cheat-sheet for Kendo CSS utilities using Next.js SSG and Fuse.js fuzzy search, improving accessibility and efficiency for developers. The site is search engine optimized, fully accessible, mobile-friendly, and supports light and dark modes.

I built this project to solve my own problem at my last company: Kendo UI is a powerful CSS framework, but its documentation is lacking. Finding the right utility class often requires digging through multiple pages of docs or trial and error. This cheat sheet makes it easy to quickly find the class you need, improving developer productivity.

I challenged myself to build this project in a week, and I did it by going with the simplest solutions possible, while still using best practices to prevent future road blocks.

Screenshot of Mortgage and Rent Retirement Calculator

Mortgage and Rent Retirement Calculator

Vue
Tailwind CSS
TypeScript
Responsive
Accessibility
CI/CD
Firebase

Buy-vs-rent retirement calculator with reactive charts and light/dark support. UX to clarify tradeoffs and surface actionable retirement outcomes for users.

Several years ago, I wanted to know whether I should rent or buy a home. Homes build equity, but loss from opportunity cost of the down payment make this a difficult question to answer once and for all.

Beyond engineering decisions, I needed to find a good way to fairly compare the two options, while communicating the tradeoffs to users. I decided to focus on retirement outcomes assuming users invest every dollar they have, as this is a long-term decision with significant financial implications.

Work Experience

Software Engineer II

Patterson - Fuse
Jul 2023 — Sept 2025
Angular
C#
.NET
Azure
Docker
TypeScript
SQL
Nx Workspaces
Accessibility
CI/CD
Angular Testing Library
  • Developed and maintained a form-building microservice using Nx workspaces, Angular, C#, .NET, and Azure.
  • Led the AngularJS→Angular migration for my team, pioneering best practices and improving bundle performance and maintainability.
  • Authored comprehensive migration documentation, reducing onboarding time for new contributors.
  • Delivered complex Angular features ahead of schedule, accelerating delivery and reducing backlog.
  • Served as accessibility and component testing lead; completed a formal accessibility course and applied WCAG best practices to new and existing components.
  • Discovered and fixed SQL injection vulnerabilities, removing critical security risks.

Software Engineer

Vividly
Jul 2022 — Jun 2023
React
TypeScript
GraphQL
Python
PostgreSQL
Docker
React Testing Library
  • Modernized legacy stack with Django, GraphQL, and TypeScript React, achieving 10× faster load times and improved developer safety.
  • Migrated and cleansed over 1TB of customer data from Firebase to PostgreSQL using custom ETL pipelines.
  • Designed and implemented end-to-end encryption for a data scraping tool, securing sensitive customer information.
  • Enhanced deductions and reconciliation workflows by integrating a new API for invoice scanning and validation.
  • Built comprehensive test suites (React Testing Library, GraphQL integration, PyTest), ensuring reliability and faster development cycles.

Software Engineer Intern

Vividly
Jun 2022 — Aug 2022
React
Python
GCP
JavaScript
Firebase
CI/CD
  • Built a Chrome extension to upload email attachments directly to user accounts.
  • Migrated GitHub Actions to self-hosted GCP runners, cutting CI costs by 50%.
  • Piloted preview-site CI workflow for PRs, shortening QA feedback cycles with preview sites for every PR.
  • Completed front end (React) and back end (Python) tasks to add features, make improvements, and fix bugs.