I'm on our Web Platform team. We create and maintain tools used by frontend developers across the company, which involves everything from design systems to testing utilities to TypeScript conversions.
I previously toured our Learner Experience team, which focuses on improving the core user experience of our content authoring and consumption platforms, and our Growth team, responsible for improving user happiness & revenue growth via iterative experimentation.
Through November 2018 worked on Sway, an education-focused Office app.
I focused on web client performance, front-end engineering systems, and static code analysis.
Engineer in CRM sales vertical. My team focused on integrating Azure machine learning for sales insights in the desktop and mobile apps.
Intern on AX Internal Support. Created dynamic search aggregator for Lucene or proprietary databases to aggregate cross-source references.
Set up neuroscience lab Drupal website and internal NAS, created a MySQL database management system in Matlab, and worked on BCI2000.
Converts TSLint configuration files to the closest possible ESLint configuration.
Mocks out Redux actions and selectors for clean React Jest tests.
Gently fails test runs if the console was used during them.
Blasts emoji like fireworks all up in your HTML page.
General Language Syntax: abstract syntax that compiles into common OOP languages.
Uses the C# Roslyn compiler APIs to convert C# code to GLS syntax.
Uses the TypeScript program APIs to convert TS code to GLS syntax.
College project: an HTML5 remake of the original Super Mario Bros. It had the original 32 levels, a procedural map generator, and a level editor. Shut down by Nintendo's DMCA notices.
Spiritual successor to FullScreenMario on my custom game engine. It'll have the original 151 and campaign, a procedural map generator, and a level editor. In progress.