Nathan Shively-Sanders

Email: nathan@shively-sanders.com
Github: sandersn

Summary

I am a senior software engineer with 15 years of experience building compilers plus developer tools and 4 years of experience building AI developer tools. I have a Ph. D. in computational linguistics, a field of AI.

I’ve worked on just about every part of the Typescript compiler, with a focus on Javascript. If you have edited a .js file, you probably used my code.

These days, I am at the center of the change to AI-powered software engineering. I’m working to make sure that AI in VS Code, Copilot CLI and other Microsoft products contains my years of Typescript expertise, along with those of my team.

Experience

2023 – Present: AI Developer Tools

Microsoft, Typescript team.

2015 – Present: Typescript Compiler

Microsoft, Typescript team.

2010 – 2015: SCOPE / COSMOS

Microsoft, SCOPE Data Processing Language on COSMOS.
Bing Infrastructure, then SQL group.

SCOPE is a SQL dialect for massively parallel computing. Shipped externally as U-SQL running on Azure Data Lake.

Education

For a complete, chatty history of all my projects see my Full CV.