I'm Nathan Lin

Developer, Designer, & Researcher

MarkersTray
MagnetProfile

About Me

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!

pythoncmongodbinfluxdbhomeassistantgitgithubjavascripthtml5css3reactnextdotjsnodedotjsexpressbootstrapvuedotjsfigmaadobe-illustratoradobe-photoshoptailwindcsspytorchtensorflowflaskmicrosoft-officeelectronsqlitemysqltypescript

(Click on icons to interact)

My Skills

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.

My Works

SellRaze
SellRaze

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.

Full-stack Development
AwareHome SmartBathroom Dashboard
AwareHome SmartBathroom Dashboard

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.

Full-stack Development
UX Research
Design
UniBuzzy
UniBuzzy

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.

Full-stack Development
Leadership
COVID-19 Detection Model
COVID-19 Detection Model

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.

Back-end Development
Research
Punchshot Pickleball
Punchshot Pickleball

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.

Front-end Development

Send me a Note!

Your message will be sent to my email, nathanlin99@gmail.com

Draw something!