I am an enthusiastic programmer with lots of curiosity and thousands of hours of experience ππ§π»βπ»ππ»
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.Work
Full Stack Engineer
Self-employed2023 - Presentβ’Madison, WIConsulting 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.
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.Work
Full Stack Engineer
2019 - 2021β’Minneaplis, MN / RemoteDeveloped 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.
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 conο¬gurability to ο¬t many business loan scenarios.
- Vue.js
- JavaScript
- .NET
- Personal
Chorg
2023 - 2024Chorg is a tool for keeping track of chores and who is doing them.
- TypeScript
- Next.js
- Postgres
- TailwindCSS
- Supabase
- Personal/Collaborative
Find My Landlord
2022 - 2023Designed 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
- Personal
Realtime Game Server
2023Designed 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
- Personal
WILD
2022 - 2023Wrote 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
- Personal
PostGIS Sandbox
2023Wrote 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