Milin Kodnongbua
Computer Science Ph.D. Student @ UW · Computational Design & Machine Learning
I am a Computer Science Ph.D. student at the University of Washington, advised by Adriana Schulz in the Computational Design Group and the Graphics and Imaging Laboratory (GRAIL). I expect to graduate in June 2027.
I am seeking full-time research and engineering opportunities for 2027. I am based in Providence, RI, and open to working anywhere in the United States. Please email me if my background is a fit.
Download my CV (PDF).
My research combines computational design, machine learning, and optimization to generate and edit structured 3D content. I work on CAD representations, shape programs, and neuro-symbolic methods that connect design intent to editable digital models and physical artifacts. Recent projects include text-driven physical image composition in Diceplay, gradient-based shape-program optimization in Design for Descent, and zero-shot CAD editing in ReparamCAD.
During my Adobe research internship (2026), I developed a neuro-symbolic method for resizing Adobe Express templates while preserving their content, reading order, and style. At Microsoft (2023), I formulated dense server layouts for immersion cooling as a mixed-integer linear program and paired it with a genetic algorithm for scalability. The published study reports server-volume reductions of 25–52% compared with traditional flat designs.
I have competed in programming contests since 2017. My honors include an IOI bronze medal (2018), 10th place at the ICPC North America Championship (2022), and an honorable mention at the ICPC World Finals (2022). I also coached UW’s ICPC teams from 2023 to 2025. More about competitive programming.
Outside research, I enjoy photography, music, language learning, badminton, graphic design, and content creation. I am learning Korean and share piano and guitar performances on YouTube.
Selected Publications
-

-
Self-Supervised Representation Learning for CADIEEE / CVF Computer Vision and Pattern Recognition Conference (CVPR) Jul 2023




