About Me
For years I played with no-code/low-code tools for productivity, but in 2020 I took the plunge and started teaching myself to code through youtube videos, online tutorials, and reading documentation.
Now I've had the opportunity to lead development on a greenfield MVP for an international art competition, worked on multiple production CMS', and have coded extensively in an enterprise level code base during my internship at a software agency.
I'm now looking for work, learning .Net, and refreshing my portfolio to reflect the things I've learned.
Work
Jan - July 2024 Tech lead of a two person team on an MVP Next.js app for ArtPrize, an international art competition. Part of team responsible for the multi-site migration from one CMS to another for an enterprise level corp. Contributed to production in nine codebases. Responsibilities included making components that matched figma designs pixel perfect, creating and maintaining databases, configuring CMS settings, and reviewing other developers code.
- Next.js
- Figma
- Tailwind CSS
- React
- TypeScript
- Node.js
- Payload CMS
- Builder.io
- Storybook
- Supabase
- Git
- ClickUp
- Handlebars
2023 - 2024 A small real estate brokerage owned by a former teammate I worked with at Five Star. The previous manager had done the job for many years, and I was tasked with documenting and automating that institutional knowledge as much as possible. This included managing the QuickBooks of multiple legal entities, payroll, and all accounts payable/receivable. I created a series of Google Sheets that calculated the most complicated parts of the job, and allowed for information to be easily shared, while protecting sensitive information.
- Google Sheets
- QuickBooks
2018 - 2021 I was responsible for managing the transaction process for a small team of realtors in Grand Rapids. This included creating and managing contracts, communicating with clients, lenders, and title companies, and ensuring that all deadlines were met. I created and maintained systems to manage of all transactions, and created a system for automating repetitive tasks. I also maintained the company website and social media accounts and was responsible for online and print advertising.
- Wix
- SquareSpace
- Airtable
- Canva
2016 - 2017 Managed a team of 6-8 maintenance technicians, and was responsible for all maintenance requests, and ensuring that all work was completed to a high standard in a timely fashion. I also screened potential tenants for rental properties, and showed properties to prospective tenants. I was responsible for all advertising, and redesigned and maintained the company website. The company went out of business in 2017.
- Wordpress
- Google Forms
- Google Sheets
Projects
Dispute Resolution Center West Michigan
As part of a five person team, we put together this Wordpress site made for a local non-profit during Weekend for Good 2024. We made 30 reusable components, set up their donation service, made it accessible, and editable for their staff.
JamStats
See your most popular artists, tracks, and genres on Spotify. Visualize your listening habits and share them with friends. This project was built with Next.js, Next-Auth, Tailwind CSS, and the Spotify API in collaboration with my friend and former colleague Trevor Mathiak.
StreamSave
Fill your show hole with StreamSave. A Next.JS web app designed to keep track of your favorite shows, make a watch list, and discover new shows. Data and images courtesy of themovieDB.org API.
Attribution
Huge shout out to Brittany Chiang. Their portfolio site was the inspiration for this one. I learned a lot from trying to recreate some of the features and functionality of their site. Their site's README gave permission to fork with attribution, but this site is entirely code written by me. I feel better about doing it that way.