Applied Scientist
2017 - 2019Amazon- Researched and developed spoken language understanding (SLU) models for Amazon Alexa.
- Built custom machine translation pipeline to use existing English data, halving the time and data requirements to bootstrap Alexa’s natural language understanding (NLU) models for new languages (saving $ millions).
- Refactored a large, legacy codebase to unify every locale's process for training NLU models using test-driven development. Sped up the ordering process 25x. Reduced requirements for managing the process from 20 to 6 FTEs.
- Mentored the team on rigorous software engineering practices. Became one of six "trusted reviewers" after only five months.
Technologies: Amazon Web Services (AWS), TensorFlow, Natural Language Processing (NLP), PythonSenior Machine Learning Engineer
2016 - 2017Bloomsbury AI- Developed machine learning models for question answering, combining research in deep learning and machine reasoning using Python, Sklearn, and TensorFlow.
- Built a question-answering interaction and debugging tool in React.
- Built an interactive question-answering bot using probabilisitic logic.
Technologies: React, Flask, Pandas, NumPy, Scikit-learn, PythonSoftware Engineer
2014 - 2015Lumi- Led development of a web app (Python/JavaScript) and instigated a user-centered redesign which increased retention 400%.
- Switched to full-time Android development, helping create an app used by over 100k people.
Technologies: Java, Android, JavaScript, PythonCo-founder and CTO
2013 - 2014Elective.com- Built a platform to connect patients with worldwide medical providers.
- Built partnerships with international dentists and booked over £160,000 worth of consultations.
Technologies: PostGIS, Django, PythonTechnology Scholar
2008 - 2012Cambridge Consultants- Debugged processor design using an FPGA (C/Python/Assembly).
- Led the technical team in creating a touchscreen device to show appliance-level real-time energy use.
Technologies: Assembly Language, C, Python