Sara Duan

Hi, I’m Sara, an Informatics & Dance student at UW Seattle. I’m an aspiring SWE who enjoys building thoughtful, reliable systems. Lately, I’ve been working on full-stack web development, blockchain infrastructure, and figuring out how technical details translate into real product impact.


Outside academia, you’ll catch me in ballet class, experimenting in the kitchen, painting, hiking, or wandering grocery aisles. I'm always learning, always building – and always open to a good conversation!

technology logo
technology logo
JavaScript / TypeScript

I use JavaScript and TypeScript extensively for full-stack applications, with a strong focus on modern ES6+ features. TypeScript is my go-to for new projects because it reduces bugs early and improves maintainability.

technology logo
technology logo
React & Next.js

I’ve built several projects in React and Next.js, from responsive UIs to scalable production apps. My priority is writing clean, modular components and ensuring accessibility across devices.

technology logo
Python

EPython is one of my strongest languages. I’ve used it for data analysis, backend APIs, and teaching as a CSE 160 TA, making code approachable for new learners while keeping production projects efficient.

technology logo
Rust

I use Rust primarily for blockchain and systems programming. I’ve built Solana smart contracts with the Anchor framework, where Rust’s memory safety and performance are critical.

technology logo
technology logo
Full-Stack & Backend

Experienced with Node.js, Flask, RESTful APIs, and SQL/NoSQL databases (PostgreSQL, MongoDB). I focus on designing scalable, reliable backends that integrate smoothly with front-end systems.

technology logo
technology logo
HTML, CSS & Tailwind

I value design that feels intuitive. Alongside core HTML/CSS, I rely on Tailwind CSS to build responsive, modern interfaces quickly while keeping the codebase clean.

technology logo
Cloud & Systems

Hands-on with AWS, Firebase, and Microsoft Azure for deploying applications, integrating authentication, and managing data pipelines. I also work comfortably in Linux/Unix environments.

technology logo
DevOps & Tools

Proficient in Git, Docker, CI/CD pipelines, Jira, and Agile methodologies. I care about both collaboration and delivery pipelines, ensuring projects move from dev to production smoothly.

technology logo
Design & Communication

I design interfaces with Figma, using UI/UX and Design Thinking principles to keep products user-centered. I’m also fluent in Mandarin and conversational in Japanese, which helps me collaborate across cultures.

technology logo
C/C++

I started learning C++ during my first year of college, and have since picked up C through Harvard University's Introduction to Computer Science course, CS50.

technology logo
And many more

As a curious developer and builder, I'm always on the go! There's just so much out there to learn... ;)

Languages
English Mandarin Japanese
Location
San Diego, CA & Seattle, WA
Phone Number
Education
B.S. Informatics – Software Engineering - University of Washington, Seattle
Hobbies
Full-Stack Development 👨‍💻 UI/UX 📱 Dance 🩰 Grocery Shopping 🥬 Traditional Art 🎨 Duolingo 🦉
Contact me
Backend Development

JOKO | Music

A blockchain-powered payment system built on Solana that empowers 10K+ indie musicians to get paid globally – instantly and without intermediaries. By integrating Circle and Coinflow APIs, JOKO cut remittance fees by 80% and introduced live dashboards with tax logic so artists can actually see (and keep) their earnings.


Solana, Rust, Anchor, Circle, TypeScript, Next.js, Tailwind CSS

Frontend Development

Breathe with Billy

A mobile mindfulness app designed to support people during panic attacks through guided breathing, journaling, and customizable exercises. Built in React, the app combines evidence-based coping tools with a trauma-informed interface, helping users create safe daily rituals for emotional well-being.


Figma, JavaScript, HTML/CSS, React

Backend Development

Called It

Called It is a React-based app I built to take the pain out of customer support calls by eliminating hold times altogether. Instead of waiting endlessly on the line, users can schedule or manage calls instantly through a responsive, multi-device interface. Behind the scenes, the app integrates T-Mobile’s Your Number Anywhere API with OpenAI’s NLP to intelligently route and book calls in real time. I also engineered a scalable backend capable of handling 1,000+ concurrent calls, ensuring zero wait time for users. The result was a smoother, AI-driven service experience that cut manual appointment booking by 40% and boosted customer retention.

Full-Stack Development

Trading Journal

Trading Journal is a simple dashboard app built for professional traders. With more than 7 pages on this platform, requests and responses are sent through REST APIs.

Trading Journal project screenshots
Programming / Art / Dance

and many more!

It does not end here. I started my technical journey years ago and have built countless projects that you can find on my github... stay tuned!

And many more project screenshots