Summary
Nathan Macfarlane is a software engineer with eight years of experience building full-stack and frontend systems for high-scale consumer and enterprise products. He has led migrations and refactors that improved performance and developer productivity—reducing app start time from 8 to 2 seconds, cutting crash rates, and removing 100k lines of legacy code. Nathan’s work spans smart TV platforms, Next.js monorepos, and mobile/social features for apps with over 1M MAU, showing a comfort with both platform-specific constraints and cross-platform architectures. He’s held technical leadership roles coordinating multi-team alignment and product direction, and now works at Meta after recent senior engineering roles at Red Bull Media House and Inkitt. Based in Seattle, he combines a curiosity-driven learning mindset with pragmatic execution, often prioritizing safer TypeScript practices and measurable operational improvements. An early instructor in mobile app development, he also brings experience teaching fundamentals to students, reflecting a talent for translating complex concepts into usable knowledge.
8 years of coding experience
7 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Associate's degree Mathematics, Associate's degree Mathematics at Cuesta College