Hi, I'm Michael 👋
I'm a software engineer, writer & maker living in the Broadview neighborhood of Seattle.
ML
This website is a digital resume, portfolio of projects & open-source contributions, as well as a showcase for my non-technical side & blog. I have included links to my open-source projects on GitHub below, and invite you to review the source code and contribute to the projects. Some of my hobbies include playing sports like basketball, reading history, playing videogames like Fallout New Vegas & practicing my foreign languages.
Latest Blog Post: Can you vibe code locally on a tiny, weak Chromebook?
React
Flutter
Typescript
Node.js
React Native
Python
OpenAI
Next.js
Postgres
Amazon Web Services
Serverless
UX Research
CI/CD
My Projects
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
A SaaS platform to help people from around the world retire earlier by retiring abroad. Includes immigration programs, real-estate investment research, taxation information and more.
Next.js
Typescript
PostgreSQL
TailwindCSS
Stripe
Vercel
Supabase
A pilot episode & web experience for a podcast that combines the latest news in technology and AI with sports.
Next.js
Typescript
PostgreSQL
TailwindCSS
Stripe
Vercel
Supabase
My travelogue over 60 days in China, with an overview on modern culture, technology & a complete introduction to Imperial History from the Zhou to the Qing Dynasties.
Pen
Paper
Keyboard
Scrivener
Apple Pages
An open-source, collaborative platform for technical education. Originally a solo passion project, it became an open-source repository with 30 different contributors.
React.js
Typescript
MongoDB
MaterialUI
Stripe
Amazon Web Services
Lambda
An interactive workbook that has over 20 interactive excercises to teach aspiring software engineers the fundamentals of system design, scrum-based sprint methodology, ux design & product management. It includes cheat sheets for JavaScript Array methods, TypeScript and more.
Pen
Paper
Keyboard
Scrivener
Apple Pages
Built in a week, this is a representation of the Yi Jing, the Book of Changes, an oracular predictive system for reality which originated in China 3000 years ago. It uses the Yarrow Stick algorithm, one of the oldest if not the oldest algorithms in the world, and returns one of 64 hexagrams based on your question.
React.js
Typescript
NPM Packages & Open-Source
Giving back to the open-source community is an important part of my journey as a software engineer.
Leadership & Community
Since I was university, I have enjoyed organizing events and building community wherever I have the fortune to be. Whether organizing neighborhood cafes, a JavaScript meetup or a Model UN conference, I am reminded of the phrase that to go far, go alone. To go far, go together.
B
Broadview Seattle, WA
April & I love our neighborhood, and we organize get togethers on our front-lawn to bring our neighbors together for a communal cup of coffee. Community is key to a balanced life, thriving community or successful workplace.
M
Seattle, Washington
Organized monthly, six-hour long Meetups on Saturdays and Sundays for JavaScript engineers & apprentices to learn from each other & collaborate on projects. Our community built a web and mobile app (React Native) to organize our work.
E
Bellingham, Washington
In my junior year, I served as the Vice-President of Administration at Western Washington Universities Alpha Kappa Psi Chapter, which is a co-ed professional business fraternity. My duties included the management of the Committee Chairs, organizing a weekly meeting for the seven different committies to chart strategy and provide structure and accountability.
O
Seattle, WA
While I'm not going to pretend I was anything close to the driving force behind the organization, I served in progressively higher responsibility positions in the conference to help provide a forum for college students in the Northwest to gain diplomatic and public speaking experience.