Scott Richards

Scott Richards

Senior Software Engineer

Languages

  • TypeScript
  • JavaScript
  • C#
  • C
  • C++
  • Swift
  • Python

Frameworks

  • React
  • Blazor
  • Jest
  • Playwright
  • Testing-Library-React
  • Tensorflow

Topic Expertise

  • Frontend
  • Accessibility
  • Backend
  • AI/ML
  • Networking

Experience

  • Microsoft Senior Software Engineer
    2025 - Present
    • Built a license compliance dashboard adopted across hundreds of customer accounts, resulting in hundreds users auditing their license usage
    • Developed an AI evaluation framework for a Copilot Studio agent: synthetic data generation, red-team compliance testing, and performance reporting with confidence metrics
    • Designed and implemented a performance profiler for a cross-team application; identified inefficiencies and presented findings to stakeholders
  • Microsoft Software Engineer
    2022 - 2025
    • Brought spatial annotations on Teams iOS to general availability, including iOS development, performance optimization, and security reviews
    • Reconfigured a project's jest testing framework to achieve a 20x speedup, dramatically improving feedback loop for developers
    • After joining an in-progress project, determined that the choice of Blazor and Adaptive Cards was a significant impediment to development velocity; proposed, demoed, advocated, and ultimately led the migration to React
    • Implemented UI testing using React Testing Library and Jest on multiple projects to decrease the reliance on manual QA testing
    • Built a comprehensive utilization dashboard in React replacing a PowerBI template; turning a daily report into a real-time monitoring tool and streamlining dashboard maintenance
    • Built a page in React and Powerapps enabling a user to generate a sharable link and corresponding website in React to onboard a link recipient to the app and launch the app via deeplink
    • Represented Microsoft at CES 2023, conducting hundreds of live demos and maintaining Hololens devices
    • Designed and led a React hackathon project to create a live view of mixed-reality participants' locations and orientations
    • Trained a summer intern who successfully implemented a new feature and would later join the team
  • Applied Research Laboratory Research Assistant
    2020 - 2022
    • Created a system for anomaly detection in synthetic aperture radar sonar imagery based on autoencoder reconstruction error using Tensorflow and Python
Career pivot: I loved learning about technology as a patent attorney but longed to create and innovate myself so I transitioned to become an engineer.
  • Hogan Lovells Patent Attorney
    2017 - 2020
    • Primarily working on Amazon patents in cloud computing and e-commerce technologies
  • Dropbox Secondee (on Loan as an Attorney Consultant)
    2016
    • 6-month assignment with in-house legal team on IP strategy and portfolio development
  • Novak Druce/Polsinelli Patent Attorney
    2015 - 2017
    • Drafted and prosecuted patents for Amazon, Cisco, Dropbox, Sony, and others

Education

  • Penn State University M.S. Computer Science and Engineering
    2020 - 2022
    Coursework focused on AI, image processing, networking, computer architecture, and embedded systems
  • University of Utah Juris Doctorate
    2014
  • Brigham Young University B.S. in Economics
    2011
    Minors in computer science and physics

Recognition

"Scott [was] absolutely critical in landing the [project] acquisition and deployment workflow. [He is] clearly viewed as an SME in terms of client side coding"
"[Scott] embod[ies] all the qualities of an outstanding engineer: technical skills, a proactive approach to problem-solving, strong communication abilities, and a collaborative spirit"
"[Scott is] very proactive for fixing bugs, investigating new problems, helping folks out, fixing inefficiencies, and improving systems. [He's] putting up several PRs a week, sometimes several a day"