I am an enthusiastic programmer with lots of curiosity and thousands of hours of experience πŸ˜€πŸ§‘πŸ»β€πŸ’»πŸ‘πŸ»

  • I worked as a Full Stack Engineer for Self-employed in Madison, WI during the years 2023 - Present.

    Full Stack Engineer

    Work
    Self-employed
    2023 - Presentβ€’Madison, WI

    Consulting for a non-profit, I created an interactive map using Vue.js, Mapbox GL JS, and Postgres with PostGIS to show demographic and geographic patterns in eviction filings across Dane County, Wisconsin.

    • Vue.js
    • Typescript
    • Mapbox
    • Postgres
    • PostGIS
    • CI/CD
  • I worked as a Lead Full Stack Engineer for Optimized Consulting in Remote during the years 2022 - 2023.

    Lead Full Stack Engineer

    Work
    2022 - 2023β€’Remote

    Architected a cross-platform modern React application using typescript and hooks to compose an easily comprehensible, flexible codebase. Implemented full stack customer subscription management system to seamlessly support legacy and new customers alike.

    • React
    • Typescript
    • Microsoft Office Add-ins
    • Firebase
    • Azure
    • Stripe
    • SSO
  • I worked as a Full Stack Engineer for Best Buy (Contract with Randstad Technologies) in Minneaplis, MN / Remote during the years 2019 - 2021.

    Full Stack Engineer

    Work
    2019 - 2021β€’Minneaplis, MN / Remote

    Developed and deployed features in public-facing enterprise codebase. Lead developer on multiple sprints. Built internal-facing modern React/Typescript application with SSO integration. Coordinated with multiple teams to provision new backend resources.

    • React
    • TypeScript
    • JavaScript
    • CSS/LESS
    • Node.js
    • Express
    • SSO
    • Agile
  • I worked as a Junior Frontend Engineer for Channel Partners Capital in Minneaplis, MN during the years 2018 - 2019.

    Junior Frontend Engineer

    Work
    2018 - 2019β€’Minneaplis, MN

    Worked closely with marketing and design teams to assess technical feasibility of features requested by business units. Led design and implementation of interactive loan term calculator with emphasis on configurability to fit many business loan scenarios.

    • Vue.js
    • JavaScript
    • .NET
  • Chorg

    Personal
    2023 - 2024

    Chorg is a tool for keeping track of chores and who is doing them.

    • TypeScript
    • Next.js
    • Postgres
    • TailwindCSS
    • Supabase
  • Find My Landlord

    Personal/Collaborative
    2022 - 2023

    Designed and wrote map based web app using publicly available data to help tenants find and organize with others who share the same landlord or property manager but live in different buildings.

    • React
    • Leaflet.js
    • TypeScript
    • Geographic Data Visualization
    • Accessible Design
    • SQL
  • Realtime Game Server

    Personal
    2023

    Designed a web socket enabled realtime server to support multiplayer boardgame-style video games.

    Implemented passwordless client authentication protocol that allows for a client to optionally represent more than 1 player in a game – in an online multiplayer game, 3 people could play from the same computer while 2 other people play from their own computers.

    • Node.js
    • Web Sockets
    • Redis
    • PostgreSQL
  • WILD

    Personal
    2022 - 2023

    Wrote ETL pipeline components from scratch and encapsulated them in a CLI app.

    Designed database schema using SQL scripting based database change management framework.

    • Docker
    • PostgreSQL
    • Python
    • Database Design
    • Data Engineering
    • ETL
  • PostGIS Sandbox

    Personal
    2023

    Wrote boilerplate config for PostGIS Docker Compose service. Created documentation for how to load Shapefile data into a PostGIS database. Wrote shell scripts to execute various queries to generate GeoJSON objects using spatial joins.

    • Docker
    • PostGIS
    • Shell Scripting
    • GIS
  • Photo Framer

    Personal
    2023
    • JavaScript
    • File Uploads
  • DND Character Sheet

    Personal
    2023
    • JavaScript
    • Rust
    • Actix Web
    • APIs
    • SQL
  • Wagtail & Django Notes

    Personal
    2022
    • Docker
    • PostgreSQL
    • Django
    • DevOps
    • Security
  • Chess REPL

    Personal
    2021
    • Rust
    • CLI
  • Conway's Game of Life

    Personal
    2020
    • JavaScript
  • Co-op Pong

    Personal
    2019
    • JavaScript
    • Game Development
  • Snake

    Personal
    2019
    • JavaScript
    • Game Development