# Yuwei Liang > Software engineer in Los Angeles. Field notes from building software, working with AI, and testing real projects. Article Markdown includes the complete published text, image captions, version comparisons, and links to display models. Drafts and unpublished articles are private. ## Articles - [Finding the Drop: Beat Grids and Cue Points I No Longer Place by Hand](https://yuweiliang.com/blog/beat-grids-and-auto-cues/index.md): How my DJ library gets its tempo, beat grid and cue points automatically: a music-structure model on a spare GPU, four disagreeing beat trackers, a bass-energy test for the drop, and an ear for whatever's left. - [Teaching a Traktor Kontrol S5 to Speak Mixxx](https://yuweiliang.com/blog/traktor-s5-mixxx/index.md): A week of forking Mixxx so a Native Instruments controller, screens and all, runs on open-source DJ software: USB quirks, a screen designed from scratch, and the colour bug my own tests couldn't see. - [What 3D Printing Taught Me About Working with AI](https://yuweiliang.com/blog/what-3d-printing-taught-me-about-working-with-ai/index.md): From awkward test prints to the H41 shaving station and print-ready, my open-source agent skill: lessons in physical feedback, traceable releases, and working with AI.