
Twitter Clone
Frontend for a Twitter clone using Redux and React.
Features: Users can add new tweets, filter timeline to show tweets from following, and like and retweet existing tweets.
After spending 5 years providing users with excellent, empathetic software support, I am always thinking about how user experiences can be more delightful and helpful. Working alongside other developers and product managers in this pursuit opened my eyes to how one can approach this goal from the development side of things.
I now combine this strong desire to create meaningful experiences and my innate creative passion to build software that hits the mark.
Frontend for a Twitter clone using Redux and React.
Features: Users can add new tweets, filter timeline to show tweets from following, and like and retweet existing tweets.
Displays a scheduled view of upcoming professional Valorant (esport) matches.
Features: Users can filter results based on tournament/event of match. Website was built with a mobile-first approach, ensuring that components were built specifically for the mobile experience.
This is a chat/messenger app similar to Slack or Discord.
Features: Create a user account, navigate between and join/subscribe to different chat rooms, store message/room history, end new messages in real-time and broadcast them to subscribed users
I enjoy collecting mechanical keyboards. When it comes to the outward appearance of these keyboards, I have to choose a keyboard case color and the keycap colors/design. To make it easier to visualize what these color combinations might look like before I commit to buying them, I set out to create this visualizer tool.
Features: a 2D keyboard that you can modify. You can change the keyboard case and keycap color (you can also change the background canvas color).
This is a bot that can be installed onto Slack workspaces. It is activated with a slash command in the message input field and your choice of input text. The bot then takes your input text (e.g. "This is some text") and sends out converted text (e.g. "tHiS iS SOMe TExT"). To view some cultural/historical context for this meme, click here.
It's like Minesweeper, but not really. Click around the page to find the "right spot", and try to do it with the lowest number of clicks possible.