Noteworthy / significant contributions:
Unfortunately most of my paid work is not open-source. However, I do have some public projects I’m proud of.
- khan/react-components: React components originally from within Khan Academy that I open-sourced. This is the first example that I know of publishing React components on npm, now standard practice.
- Khan/perseus: Khan Academy’s exercise editing system. I wrote the integration between Perseus and the main website. Creating and saving exercises; creating, saving, moving, renaming questions within an exercise.
- Khan/KAS: Khan Academy’s computer algebra system. I created simple physics / units of measure support, so you can, say, answer a question in /kg/, when the answer was originally stated in /g/.
- joelburget/react-live-editor: A tool for live editing react components in the browser, used on the react-components landing page.
Many of my projects fall in this niche I’ve carved out for myself in the intersection between UI and typed functional programming. I enjoy applying the lessons I’ve learned from each domain to the other.
- Consultant (Oct 2015 - Feb 2016): I worked as a front-end web consultant with a specialiation in React / Flux. I worked with Spring where I built their web search feature and AlphaSheets where I helped with architecture and best practices.
- JP Morgan - New Product Development Engineer - Vice President (Feb 2016 - Feb 2018): I worked on adding Raft-based consensus to the Ethereum Virtual Machine / Blockchain. Before that I worked on a functional programming language called Hopper.
- Monic - Cofounder (Feb 2018 - July 2019): Mostly focused on building the Pact property checking system.
- Google - Software Engineer (August 2019 - present)
BS Mathematics, BS Computer and Information Science with honors. Spring 2012, Ohio State University.