I'm a passionate Full-Stack Developer with a knack for all things web development and debugging. With a keen eye for detail and a love for solving complex problems, I strive to create efficient, robust, and user-friendly web applications. Whether it's front-end design or back-end architecture, I'm dedicated to delivering high-quality solutions that meet and exceed user expectations. Please have a look at some of my work below!
Featured Project
Mike's Friendly Poker
Mike's Friendly Poker
I set out to make a Texas Holdem app because I wanted to be able to play friendly poker games with my friends with virtual chips and no hassle. It was so much fun to make. The game logic was a wonderfully complex challenge. I also enjoyed writing tests for the logic as it was a great way to be certain that the game logic was remaining rock solid throughout the development process.
<
GraphQL and Third-Party APIs
An explanation of how to utilize typedefs and resolvers in GraphQL to query third-party APIs .
Bubble Sort Algorithm
A breakdown of the Bubble Sort algorithm and how it works and how to implement it in Javascript.
Handlebars and Sequelize
A demonstration of how to create a full-stack application using Handlebars and Sequelize with Express and Express-Session.
Express-Session: Advanced
A tutorial on how to handle auth middleware,cookies, and session data with Express-Session.
UseRef Basics
A tutorial on how to use the useRef hook in React with a couple of common use cases.
>
<
Dr Polukoshko, Optometrist
A professional website built with a friend/collaborator for an optometrist based in Reno. This demonstrates my ability to follow a design to the pixel. We used Next.js and focused heavily on server-side rendering and SEO. Appointment booking is handled by utilizing the Revintake platform
Mike's Nerdle!
Recreating the famous Nerdle game was a wonderful challenge. While the game logic might seem simple at first, this challenge grew as I tried to hone in the details. The most notable challenge was allowing the user to win with different permutations of the same equation. For example, "6*3-5=13" and “3*6-5=13" could both be winning guesses. The equation automatically updates at midnight daily. Feel free to play!
Casa Susana
A vibrant website for both locations of Casa Susana Mexican Cantina. This site features many dynamic components including online ordering with shopping cart and checkout, stylish menu pages rendered from JSON data, and a sleek burger menu with animation. I did all the building of this website, following a design made by someone else.
Baseball Grapher
This app combines my love for baseball (go Giants) and my love for coding. It uses web-scraping to gather win/loss/day-off data from the current baseball season. It then displays this data in a fun graph that lets you see the divisional standings over time! A great way to see a visual representation of the baseball season. I'm excited to expand on this idea!
>