Hello, I'm
I am a web developer from Markham, ON, Canada
A client's website offering racket re-stringing services and coffee/latte
Using the power of Dall-e's API by OpenAI, this runs from the server to the client side that allows users to randomnly generate photos depending on their input. There's a 'surprise me' button that generates random ideas if users don't know what to input. Users can also upload an image from their local computer and generate different variations of the original photo and can be dowloaded.
Using OpenAI's API, this is a ChatGPT clone runs from the localhost to the client side that allows users to ask the AI a question and receive a prompt reply. Users can also add a new chat to start a new topic as feature like the original ChatGPT.
Using primarily React, CSS, and ButterCMS's blog engine with built in SEO allows users to view blogs from their favorite podcasters by simply clicking on the blog card and taking them to the full article. Users can toggle to dark mode if it's too bright to read at night. They can share the blog posts with the social media links provided. Using ButterCMS is more time effective in creating blog items and cards without having to create a backend. The built-in SEO feature can help generate more website traffic as well.
The landing page of my podcast. Fans and users can find out who we are about, access to our latest episodes, a slide of photos taken from Japan, link to our blog,and a contact form if our listeners want to reach out to us. Google analytics is also embedded to keep track of site traffic and number of clicks
MyFlix is a fullstack project that allows users to create their own profile, login, view the top 10 movies from the API, view movie genre and directors, and add/remove movies to their favorites.
This is a Serverless Progressive Web App built in React. By users logging into their Google accounts, they are able to see coding events from a public Google Calendar all over the world. Users to filter for specific cities. TTD such as Puppeteer and Jest was used to inspect and minimize errors
Here you can search through the original 150 pokemon from their Pokemon API! This includes pokemon name, height, and type. Simply scroll or enter pokemon name
This chat app simulator is built with React Native. Users can choose background colors, send messages, their location, and photos.