Freelance
2017 - 2019Nano, Ltd.- Integrated existing 2D and 3D video processing packages (Detectron, VideoPose3D) into a web app.
- Created a module detecting the potential for back injuries based on medical models, which is capable of processing the information extracted by the video processing software.
- Created a module capable of writing a natural language report detailing the potential risk for back injuries.
Technologies: Scikit-learn, PyTorch, Keras, TensorFlowConsultant (freelance)
2017 - 2019Nano, Ltd.- Evaluated various deep learning models for natural language understanding.
- Developed deep learning approaches for named entity recognition, text summarization, and document retrieval.
- Integrated trained deep learning models in Flask-based web applications.
Technologies: Flask, SpaCy, Keras, TensorFlowLead Developer (freelance)
2011 - 2017Kextil, LLC.- Architected and implemented an app running on Windows, iOS, and Android, allowing field technicians in hands-busy, eyes-busy situations to interact with complex procedures and workflows through voice only.
- Conducted user tests in the field and improved voice interaction based on user feedback.
- Showed reduced task completion times by almost 20% when using the app.
- Maintained a cross-platform code base by separating application logic from UI and implemented UI using platform-specific APIs (Java, C++, Objective-C).
- Used standard collaborative tools such as Bitbucket, Git, and Jira for progress tracking and project management.
Technologies: Scikit-learn, Android, iOS, Windows, Natural Language Understanding (NLU), Speech Recognition, Cross-platformConsultant (freelance)
2008 - 2014Ford Motor Company- Designed a voice-operated system for in-car control of infotainment systems and seats.
- Developed speech recognition and natural language understanding resources.
- Evaluated systems through user studies and improved performance.
Technologies: Android, Natural Language Processing (NLP), Text to Speech (TTS), Speech Recognition, C++Research Associate
2004 - 2006NTT Communication Science Laboratories- Implemented a Restricted Domain Question Answering System based on NTT's proprietary QA technology in Japanese.
Research Associate
2003 - 2004NTT Communication Science Laboratories- Developed Japanese bus information system.
- Developed reinforcement learning algorithms for spoken dialogue management.
- Evaluated system with Japanese users.
Technologies: Reinforcement Learning, Management, Speech Recognition