I'm Nathan Lin
Developer, Designer, & Researcher
Developer, Designer, & Researcher
I’m a Georgia Tech graduate student in the MS-HCI program, Interactive Computing track, where I focus on UX research and design. I previously earned my BS in Computational Media at Georgia Tech, concentrating on Full-Stack Development, Interaction Design, and AI. Outside of academics, I love staying active through tennis and volleyball!
I have a strong technical background in full-stack development, with experience in JavaScript, React, Vue, Node.js, Flask, and databases like MongoDB and InfluxDB. This foundation lets me rapidly prototype ideas and translate concepts into working systems.
My primary focus is on UX research and human-centered design. I approach projects by first understanding users through methods such as usability testing, interviews, and sketching/prototyping. From there, I iterate toward solutions that are intuitive and accessible. My goal is to bridge research insights with implementation to create technology that truly serves people.
SellRaze was an AI‑powered e‑commerce platform that listed items across eBay, Facebook, Depop, and Mercari from a single photo or barcode scan, automating posts to expand sellers’ reach.
I converted the React Native/TypeScript mobile app into a desktop client using React, TypeScript, and Tailwind CSS, adapting features for larger screens with responsive layouts and streamlined workflows for listings, shipping, and customer management.
This is a web-app that allows occupational therapists to analyze and interact with the data coming from sensors within the SmartSeat to monitor patient movements and assess the physical health of older adults.
The project utilizes ReactJS for the frontend, with a Flask API backend. Data management is handled through InfluxDB and real-time updates are managed via HomeAssistant. Graphing capabilities are done though syncing the data to a Grafana dashdoard to analyze data.
As a university student, UniBuzzy is your go-to app to connect with other students on campus, attend exciting events, and discuss the hottest news.
The application was developed using Vue for the frontend and SpringBoot and OracleDB for backend services, while integrating with external APIs for real-time event management. As the front-end development lead, I led the team by managing 50+ weekly merges and organizing SCRUM meetings to ensure smooth integration and timely feature delivery.
Developed an AI‑powered COVID‑19 diagnosis system using chest X‑ray analysis, reaching 90% accuracy through targeted research and model fine‑tuning.
Employed a multimodal late‑fusion strategy combining X‑ray images with clinical data, implemented in Python/TensorFlow and optimized via Monte Carlo dropout and Bayesian optimization.
Punchshot Pickleball is a client-requested project managed by GT WebDev that allows pickleball players to join and create teams and compete in local leagues.
The app was built using ReactJS for the frontend, with backend services powered by NodeJS/ExpressJS and data stored in MongoDB. It integrates APIs like SendGrid for email notifications and Google Maps for geolocation.