Dong Hu
I'm passionate about building beautiful products while trying to keep up with the latest trends in AI, ML and LLMs π€.
I love memes πΈ, muay thai π₯, jiu jitsu π₯, trying new foods π and coding π».
Experience
Projects
Zap Organization/Folder Name Suggestion using OpenAI
An application that enables categorization of Zaps in Zapier by using OpenAI's embedding API to analyze Zap titles, descriptions, and ZDL steps. Clusters Zaps using k-means and suggests relevant folder names for better organization.
Instagram Mass Follow, Unfollow, and Like scripts
Three simple scripts to automate Instagram engagement, including mass following, unfollowing, and liking. These scripts can be executed directly in the browser's console, with customizable timeouts to avoid bot detection.
Girl Guides Canada - Sentiment Analysis
An application developed for Girl Guides Canada to gather and analyze public sentiment about organizational changes. The tool filters real-time Twitter data based on keywords, hashtags, or handles, using IBM's Watson Tone Analyzer API to assess emotions in tweets.
Itineroo Travel Planning App
An application enabling collaborative trip planning, allows collaboration to vote and comment on desired itineraries for any city using Google Places and Maps APIs.
Chatty - Live Chat App
An application that facilitates real-time conversations, Chatty enables users to send messages instantly broadcasted to all connected participants. Users can also share images by pasting URLs ending with jpg, png, or gif.
Tweeter - Twitter Clone
βAn application that replicates Twitter's core functionalities, Tweeter allows users to compose and view tweets on a single page.
Tiny URL Shortner Clone App
An application that replicates URL shortening services like Bitly and TinyURL, this Tiny URL Shortener Clone allows users to register, log in, and create shortened versions of long URLs.
Bon Appetit - Food Ordering App
βAn application resembling UberEats, Bon Appetit is a food pick-up ordering system for a theoretical ice cream parlor. Customers can place orders and receive status updates via a dynamic order status page and text message notifications.