I work on Sway, an Office app for web and Windows 10 that makes creating interactive reports, presentations, documents, and more easy.
At the moment I'm focusing on our web client performance, front-end engineering systems, and static code analysis.
Before Sway I worked on Dynamics CRM, in the sales vertical. My team focused on integrating Azure machine learning for sales insights in the desktop and mobile apps.
Before CRM I interned on Dynamics AX, in internal support. I created a dynamic search aggregator for for Lucene or proprietary databases to aggregate cross-source references.
Before XRM I interned in Schalk Lab, a neuroscience lab. I set up their Drupal website and internal NAS, created a MySQL database management system in Matlab, and worked on BCI2000.
Most of my personal projects are in TypeScript. I'm particularly fond of remaking old GameBoy games, fancy modern React apps, super weird meta-languages, and the occasional TSLint & TypeScript contributions.
I made FullScreenMario, an HTML5 remake of the original Super Mario Bros., in college. It had the original 32 levels, a procedural map generator, and a level editor. Nintendo shut it down with a couple of DMCA requests.
Now that FSM is publically dead I'm working on FSP, for Pokemon. It'll have the original 151 and campaign, a procedural map generator, and a level editor.
General Language Syntax (GLS) is an abstract syntax that compiles into common OOP languages.
Uses the C# Roslyn compiler APIs to convert C# code to GLS syntax. In-progress and on .NET Core 2.1.
Uses the TypeScript compiler APIs to convert TypeScript code to GLS syntax. Experimental, but nifty.
I strongly believe in giving back to the community. Talks, open source projects, and mentoring are some ways that professionals in software engineering can and should give back.
RCOS (Rensselaer Center for Open Source) allows students to work on open source projects. I mentor students and am expanding the mentorship program within Microsoft.
I volunteer with Unloop, a Seattle-based nonprofit that works to enable people who have been to prison to succeed in careers and tech.