Resume
Education
M.S. Computational and Mathematical Engineering
B.S. Electrical Engineering, Computer Engineering
Experience
Promptfoo - Co-founder & CTO
- PRESENT
- Built and scaled engineering team, emphasizing diversity and open-source contribution
- Established key partnerships with AI research institutions and tech companies
Smile Identity - VP Engineering & Head of AI
-
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 - Co-founder
- PRESENT
Skeptical Investments is a micro-VC fund that makes angel investments. I consult with and invest in startups in the Bay Area. I work part-time on this.
- Created the InstaSafe. Fast, automated investment docs for YC companies.
- Advise startups on web, mobile, and ML engineering.
- Sourced and analyzed over 1,000 startup deals.
- Invested in over 60 startups.
Arthena - Co-founder & CTO
-
Arthena is a Series A Company funded by Anthemis, Foundation Capital, and YCombinator. We build 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 profitable and the #1 art investment platform in the world.
- Built production models for fine art valuation, resulting in $1.5B in cumulative art valuations (70k+ artworks).
- Built computer vision models for artwork identification.
- Designed and implemented CRM, data management, and accounting systems. Performed accounting and tax filings.
- Set up company structure, worked with lawyers, and raised multiple fundraising rounds.
- Managed a team of 15 engineers, data scientists, and analysts.
Matroid - Co-founder
-
Matroid is a Series A company funded by NEA and Accel building computer vision infrastructure. I played a crucial role in the company's early development, contributing to both the technical foundation and strategic direction.
- Developed core computer vision algorithms and initial product prototypes.
- Worked with the team to define the company's vision and product roadmap.
- Collaborated with CEO on fundraising and investor relations.
Planet - Missions Intern
-
- Developed open source mission control software from scratch in NodeJS.
- Integrated with Google Earth, Cesium, and MATLAB.
Facebook - Intern
-
- Developed and optimized Facebook's core news feed algorithms.
- Worked on large-scale data processing and machine learning infrastructure.
Startup - Co-founder
-
UB Nanosatellite Program - Hardware (Attitude Control) Lead
-
- Designed Attitude Determination and Control System (ADCS) for satellite.
- Integrated sun sensors, magnetometer, and reaction wheels.
- Developed algorithms for satellite orientation control.
Skills
Note: I think these sections are silly, but everyone seems to have one. Here is a *mostly* honest overview of my skills.
Selected Courses
CME 302:
Numerical Linear Algebra
•
CME 304:
Numerical Optimization
•
CME 305:
Discrete Mathematics and Algorithms
•
CME 306:
Stochastic Methods in Engineering
•
CME 307:
Optimization
•
CME 308:
Stochastic Processes
•
CS 131:
Computer Vision: Foundations and Applications
•
CS 224d:
Deep Learning for Natural Language Processing
•
CS 229:
Machine Learning
•
CS 231n:
Convolutional Neural Networks for Visual Recognition
•
CS 246:
Mining Massive Data Sets
•
CS 365:
Randomized Algorithms and Probabilistic Analysis
•
EE 364a:
Convex Optimization