Nick Morgan is a Staff Software Engineer with 16 years of experience building and leading engineering efforts for high-scale consumer platforms, currently at Airbnb and previously tech lead for Twitter’s Tweet Service and home timeline. He combines deep full-stack skills—front-end, Scala backend, and distributed systems design—with a strong track record of mentoring (~20 engineers), shaping long-term service strategy, and driving measurable optimizations in systems serving tens of millions of reads per second. Nick is comfortable refactoring legacy codebases to be more approachable and productive for teams, and his open-source work modernizing a JavaScript 6502 simulator shows his appetite for clean architecture and user-facing tooling. Based in Louisville, Colorado, he enjoys writing docs and teaching as much as shipping code, often surfacing infrastructure and process changes that enable faster feature development.
16 years of coding experience
14 years of employment as a software developer
BMus, Music and Sound Recording (Tonmeister), BMus, Music and Sound Recording (Tonmeister) at University of Surrey
Contributions summary:Nick primarily focused on refactoring and modernizing the JavaScript code for a 6502 assembler and simulator. They updated the code style and made improvements to existing instruction implementations, specifically working to make the BRK instruction operational. The user also reorganized the codebase by extracting different components such as labels, the compiler, the memory, and display into their own respective singleton objects to improve code structure and maintainability. They also worked on improving the user interface, including adding memory monitoring and a disassembler.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.