
dylanlau.com
maximal interestingness

UWaterloo HTN 2023
PlotGen
OpenAI API
GPT
React
Material UI
PlotGen is an AI-powered web app that assist users in telling their stories. With just a few sentences or keywords, PlotGen helps you turn your story idea into a full-fledged storyline accompanied with graphic novel panels in whatever style you desire.

Stanford TreeHacks 2024
Polaris
Beautiful Soup
Llama
Chrome API
FastAPI
Material UI
OpenAI API
Polaris is a Chrome extension designed to empower elderly users to navigate the web with ease using natural language. Users can describe what they wish to do in plain language, and Polaris interprets their intent, guiding them through tasks with clear instructions and visual cues.

UBC CIC Hackathon 2024
TypeTalk
Next.js
AWS
Claude
Tailwind CSS
Three.js
Flask
TypeTalk is a chat-based AI web application that allows users to interact with 16 MBTI-based personalities to gain different perspectives on specific issues. By entering a prompt, users can see how each personality type might respond, based on their unique traits. The application integrates generative AI and cloud-based technologies to provide a novel approach to understanding diverse viewpoints.

Personal Project
NBA Face Off
Apollo GraphQL
React
AWS
DynamoDB
Tailwind CSS
Inspired by card games like Top Trumps, NBA Face Off, is a web-based card game where players can connect with friends around the world and go head to head in a battle of luck and NBA player knowledge.
Using real statistics from the past season of the NBA, players compete using their knowledge of NBA player statistics to take all their opponent's cards.
Without seeing their opponent's card, the first player chooses a game statistic for their first card which they think their player performed better at than their opponent's. If they pick a statistic where their player performed better, they receive their opponent's card and the two cards are placed at the bottom of their deck, but if they pick a statistic where their opponent's player performed better, their opponent will take their card and will get to pick the next statistic. This goes on until one player has taken all of their opponent's cards, at which point they are crowned the winner.

SFU StormHacks 2023
Panda Path
React Native
Google Maps API
MongoDB
Express.js
Axios
JSON Web Tokens
Built with three friends at StormHacks 2023, Panda Path is an iOS and Android app built with React Native that helps people safely get where they want to go.
After entering their destination, users are shown the path that avoids areas thought to be dangerous according to Vancouver Police crime data. Working on the app's backend, I designed and implemented the REST API for managing authentication and user data using Express.js and JSON Web Tokens. Collaborating with the designers on our team, I then worked on turning our design into a dynamic frontend with React Native.

nwHacks 2023
Project Panini
OpenAI API
GPT
React
Material UI
Project Panini a React-based web app that helps developers come up with their next great project idea. We came up with the idea as part of nwHacks 2023 and worked tirelessly through the night to deliver a search-engine-like interface that turns user-entered keywords into fully fledged project ideas.
After settling on an idea they like, users can use our project management platform to add projects to their dashboard and plan what they need to work on to get their project to completion.