Summary
Noah Kim is a full-stack software developer and educator with 12 years of experience building application and framework-level solutions across finance, defense, and research contexts. Currently Head TA for USC’s flagship CSCI 104, he manages course staff, refines learning objectives, and continuously improves assignments to scale student impact. His internships at SIG and Microsoft produced production-grade tooling—a modular backend and SQL-like query translator for mixed datastores, and refactoring/code-action infrastructure for Blazor—demonstrating a knack for extensible architectures and developer ergonomics. He also pursues research on visual recognition and builds testing suites for human-subject experiments, blending applied ML/vision curiosity with robust engineering. Based in Bethesda but educated and active in Los Angeles, Noah pairs hands-on coding with course leadership, making him both a technical implementer and a mentor to the next generation of engineers.
12 years of coding experience
1 year of employment as a software developer
High School Diploma, Mathematics and Computer Science, High School Diploma, Mathematics and Computer Science at Montgomery Blair High School