EA

Software Engineer & Educator

I’m a software engineer who loves making people’s lives easier. My best work is where someone’s job gets simpler and the product looks great.

My story

I came to software through teaching. Before I was writing code full-time, I was helping others understand complex ideas. That instinct shapes everything I build: clear, intentional, well-crafted.

Today I work across the full stack with a focus on React, TypeScript, Next.js, and Node.js, building products that make life easier.

2023 – present

Software Engineer

Full-stack development

2022 – 2023

Educator → Engineer

Career transition & bootcamp

Before 2023

Educator

Teaching & curriculum design

Featured projects

Selected work
Real Estate of Mind

01

Real Estate of Mind

This dynamic site combines curated showcase listings with full IDX integration, empowering agents to spotlight their own properties while giving clients instant access to the entire MLS inventory. Comprehensive SEO optimization and Open Graph settings across every page ensure maximum discoverability and social media impact.

  • Next.js
  • React
  • Typescript
  • Tailwind
  • IDX
City of Argyle
02

City of Argyle

The official website for the city of Argyle, Minnesota. Sanity CMS runs each page giving the city the ability to create or edit pages on the fly. Dynamic list pages for events, news, and businesses with client side search and filtering built in.

  • Next.js
  • TypeScript
  • Sanity
  • React
Solid Ground Homes
03

Solid Ground Homes

A modern, responsive website for a custom home builder using Next.js, Sanity CMS, and Tailwind CSS. The site includes dynamic pages for floor plans, a filterable gallery, and customizable content slots managed through Sanity. I focused on performance, accessibility, and scalability, ensuring the client can easily update content without code.

  • Next.js
  • React
  • Typescript
  • Sanity
Track Entries
04

Track Entries

As a track coach, I was tired of typing up my entries for every meet. I created this app to manage my entries, keep notes about athletes, and stay organized.

  • Next.js
  • React
  • Node.js
  • Express

Skills

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • WCAG / Accessibility
  • HTML & CSS

Backend

  • Node.js
  • Express
  • TypeScript
  • MongoDB

Tools

  • Git & GitHub
  • Figma
  • Agile
  • CI/CD
  • Postman

Let’s talk.

Open to new opportunities, collaborations, or just a good conversation about software.