J. Dawn Duan
J. Dawn Duan
Personal developments

Hobbies & personal projects

Quiet thoughts, half-said — things I build, learn, and tinker with beyond the beamline.

2026·09·26
NoBugs2026
First time at NoBugs — what have I learned today? I learned not to do it again...
2026·08·08
Openssl? Eyaml? Zeyaml =)
A bit frustrated with openssl and eyaml, and I don't want to keep ruby on my Mac
2026·08·08
jdd30: the beginning of my keyboard making journey
Finally decided to commit to the learning and making of my keyboard at the year that I am 30
2026·05·27
Learning Zig via Ziglings
Wanting to (re)learn something low level but too scared of rust and not sure about relearning c++
2026·05·09
Trying Zed, Found a mysterious icon
Saw something cool in Zed, thought it was a feature, turned out to be my wallpaper. Anyway, Zed is fast!
2026·04·24
Reflexion: Hackathon L, Real Life W
Built an AI language learning app, didn't win anything, but I use it daily and my friend loves it so I'm calling it a victory
2026·04·03
Building My Own Clipboard History with Rust
Solving my clipboard frustration on macOS by building a custom tool with keyboard selection
2026·04·02
Hello to My Astro Site
Introducing the new look and feel of my personal website
2026·04·01
Farewell to My Hugo Site
Reflecting on my journey with Hugo static site generator
2023·06·01
Hack the Box
CTF and hacking challenges
2023·01·01
Boxing
Notes on boxing training
2022·01·11
Amtrak - California Zephyr
横跨美国的火车,途径最美的风景
2021·07·01
Python and Pandas
Learning Python and data analysis with Pandas
2021·05·01
Raspberry Pi
Home server and projects with Raspberry Pi
Hobbies
Personal interests and projects outside of research
Skill tracks

Things I trained on

Always faintly there — hover a circle to bring it into focus.

Python & Pandas
Python & Pandas
Git & VCS
Git & VCS
Command line
Command line
Text processing
Text processing
APIs & scraping
APIs & scraping