Smile builds machine learning APIs to compare user submitted photos to ID documents. Our APIs are used by hundreds of thousands of people every day to access financial services. As VP of Engineering, I provide technical leadership on high-impact projects, influence and coach a distributed team of engineers, and facilitate alignment and clarity across teams on goals, outcomes, and timelines. I was promoted from Director of Engineering to VP of Engineering in April 2022, and then to VP of Engineering and Head of AI in November 2022. I lead a 20+ person engineering org. I directly manage ~8 engineers and spend >50% of my time writing code.
- Redesigned engineering processes for bug tracking, meetings, and standups. Improved culture for code reviews, blameless post-mortems, and retrospectives.
- Re-architected engineering hiring and onboarding processes. Recruited several strong engineers.
- Reorged engineering teams to focus on product delivery. Created a new team to focus on ML infrastructure.
- Lead re-design of internal APIs for inference. Built new computer vision pipelines for industry leading certifications (NIST/iBeta liveness).
- Pitched, designed, developed, deployed, and maintain a fraud detection product based on 1-N facial recognition using embeddings and vector search.
Skeptical Investments is a micro-vc fund focused on Angel, Seed, and Series-A YC companies.
- Created the InstaSafe. Fast, automated investment docs for YC companies.
- Advise several startups in the fund.
Arthena is a Series A Company funded by Athemis, Foundation Capital, and YC. We develop quantitative strategies to predict the value of fine art and build investment products. I ran a 20-person product and engineering org for 8 years. We were acquired by Masterworks in 2023.
- Built production, online, end-to-end optimized machine learning pipelines for time-series prediction.
- Designed micro-service architecture around: data collection, data integrity, feature engineering, research, strategy, backtesting, deployment, and reporting.
- Set and communicated team priorities that supported the broader organization's goals. Aligned strategy, processes, and decision-making across teams.
- Set clear expectations with individuals based on their level and role and aligned them to the broader organization's goals. Met regularly with individuals to discuss performance and development, and provided feedback and coaching.
- Developed the long-term technical vision and roadmap within, and often beyond, the scope of my teams. Evolved the roadmap to meet anticipated future requirements and infrastructure needs.
Enveritas is a non-profit that works with coffee farmers to improve their livelihoods. I joined on day one and helped build a variety of tools to collect and analyze data. I also advised on technical strategy, helped hire engineers, and advised on their YC application.
- Trained a model for the Brazilian Coffee Scenes Dataset with better than state of the art accuracy.
- Collected training sets on the ground in Uganda. Built dashboards to visualize work of surveyors using Flask, React, and D3.
- Performed supporting analysis to ensure data integrity using Pandas, t-SNE, SVM's, and other techniques.
Zenysis develops data analysis and visualization tools for government agencies and international organizations. Their solutions help improve decision-making by integrating and analyzing large-scale datasets from various sources. I was the second contributor to the codebase. We built data visualization tools and tackled complex data ingestion challenges for the Ethiopian Ministry of Health.
- Worked in Addis Ababa for the Ethiopian Ministry of Health and built data visualization tools in React and Flask.
- Ingested multiple databases with different alphabets, calendars, and without official spellings of geographic locations.
Matroid is a computer vision platform for creating and deploying detectors. Detectors help customers identify objects, events, or patterns in images and videos without requiring machine learning or coding expertise. I played a crucial role in defining the company's vision. I was responsible for architecting and building the initial product. I left shortly after the Series A to focus on Arthena.
- Developed end to end machine learning pipeline to train visual classifiers from keywords using Caffe, Node.JS, Redis, MongoDB, and other technologies.
- Built models to improve image quality, signal to noise ratio, and dynamic range.
- Performed statistical analysis of image quality in Matlab and Python. Developed flight software in C++.
- Organized first hackathon, prototyped hardware, and designed and built photography equipment for rocket launches.
- Developed simulations in Matlab for Attitude Determination and Control Subsystem.
- Developed processes for in lab testing and characterization of various subsystems.
- Assembled flight hardware in cleanroom.
- Developed software in python for automated testing of servers.
- Performed statistical analysis with R, HIVE to assist in triage of malfunctioning servers.
- Worked with vendors and ODM's during triage to assist in risk mitigation.
- Elected to Board of Directors of the USA's largest student space advocacy group based on 5+ years of work with SEDS.
- Responsibilities included: organizational strategy, conference presentations, fundraising, special projects, promoting SEDS nationally and internationally, and photographing conferences.
- Coauthored grant to build a multi-spectral imaging satellite as part of the AFRL University Nanosatellite Program.
- Lead a team of 60 students through satellite development life cycle. Served as a technical expert, acquired intimate working knowledge of satellite subsystems. Solicited funding through NASA, AFOSR, and several corporate sponsors.
Note: I think these sections are silly, but everyone seems to have one. Here is a *mostly* honest overview of my skills.
Numerical Linear Algebra
PDE’s of Applied Mathematics
Discrete Mathematics and Algorithms
Deep Learning for Natural Language Processing
Convolutional Neural Networks for Visual Recognition
Introduction to Linear Dynamical Systems
Introduction to Statistical Signal Processing
Design Theory and Methodology
Realtime Embedded Systems
Software Engineering Concepts
Hardware/Software Integrated System Design
Computer Vision and Image Processing
Introduction to Digital Signal Processing