Hin Tong
Full Stack Developer
Share Your Screen
1,662 132
A real-time screen sharing application. Share your screen with one simple room code. No downloads or sign-ups required.
TypeScriptNext.jsTailwind CSSshadcn/uiWebRTCPeerJSVercel
A data visualization platform that I led and built from the ground up for Avenue Intelligence. With interactive maps, dynamic charts, and customizable tools, it helps users uncover foot traffic trends and make data-driven decisions.
TypeScriptNext.jsNode.jsExpressGoGinAWSDockerTerraformMongoDBPostgreSQLMongooseTailwind CSSshadcn/uiZustandZodVitestPlaywrightReact Testing LibraryRechartsLeafletGoogle Maps APIGeoJSONOpenAI APIGithub Actions
53 2
A map component built for shadcn/ui.
shadcn/uiNext.jsTypeScriptLeaflet
An internal business management platform developed for NovaXpress to streamline daily operations. Features include order tracking, dispatch coordination, driver management, and financial tools, all tailored to the needs of a courier service company.
TypeScriptReactNode.jsExpressMongoDBReduxStripeGoogle Maps APICSSGithub Actions
The official website for NovaXpress Courier Services. I designed and developed this site to highlight the company's offerings, enable real-time tracking of deliveries, and support online order placement with secure Stripe payments.
TypeScriptReactNode.jsExpressMongoDBReduxStripeGoogle Maps APICSSGithub Actions
Risk Data Visualization Dashboard
A data visualization task I got for an interview. I was given a climate risk dataset and asked to build a dashboard that visualizes the data. It was a great opportunity for me and improve my data visualization skills.
TypeScriptNext.jsTailwind CSSChart.jsLeafletGeoJSONGoogle Maps APIVercelJestReact Testing Library
Fill It Now
I hate filling out job application forms with the same information over and over again. So I built this Chrome extension to help me fill them out automatically.
JavaScriptHTMLCSS
Chat Application
One of the very first projects I built when I started coding. A simple chat application that allows users to send and receive messages in real-time. I still remember how excited I was when I got it to work!
JavaScriptHTMLCSSEJSNode.jsExpressMySQLSocket.io
Property Management Portal
The first full-stack project I built when I was learning to code. A property management portal designed for making communications between tenants and superintendents easier. Why did I build this? Because I wanted to understand how full-stack applications work while building something useful. I was living in a condo at that time and I thought it would be cool to have a portal like this. I even built three different versions of it, using different languages and databases.
JavaScriptTypeScriptReactReduxTailwind CSSNode.jsExpressMongoDBMongooseFirebase
Bus Tracker
A web app that tracks and visualizes all Halifax Transit buses on an interactive map in real-time. It was an assignment for my course at NSCC, Halifax. I was so proud of it because it's the first time I built something that I can actually use in real life!
JavaScriptHTMLCSSLeafletGeoJSON