Skip to content

Commit 852a612

Browse files
Revise resume content for clarity and detail
Updated project descriptions and skills in resume.
1 parent 41b0c09 commit 852a612

1 file changed

Lines changed: 19 additions & 18 deletions

File tree

resume.latex

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -109,52 +109,53 @@
109109
{Hyperchess.ai}{Side project}
110110
{Founder}{Jun 2023 -- Present}
111111
\cvitemstart
112-
\cvitem{Creating a suite of chess improvement tools infused with generative AI}
113-
\cvitem{Designing thoughtful user experiences with a SvelteKit + TS stack}
114-
\cvitem{Building and training HyprGM, a custom multimodal LLM for chess instruction, using open-source parts}
115-
\cvitem{Using computer vision (YOLOv8) to extract chess positions from freely available instructional chess videos, timestamping and aligning each change to the transcript}
112+
\cvitem{Creating the first language model (LM) purpose-built for hyper-personalized chess education}
113+
\cvitem{Trained a LM architecture that bridges chess and language, mostly using trained LMs and neural chess engines (PyTorch, huggingface, AlphaZero)}
114+
\cvitem{Building a knowledge production economy using RL \& embarrasingly-parallel GPUs (modal.com) to mine for strategies/language that cause downstream performance lift}
115+
\cvitem{Trying to use production-ready stacks from day one to learn new \& best tech}
116116
\cvitemend
117117

118118
\cvheading
119119
{Mathpix}{Full-time}
120120
{Machine Learning Engineer}{Mar 2025 -- Oct 2025}
121121
\cvitemstart
122-
\cvitem{Worked across ML + devops teams to design, debug, train, and monitor OCR models for converting STEM documents to text}
123-
\cvitem{Overhauled chemistry recognition stack (annotation schemas, training targets, validation/error-correction, and test pipelines) to improve OCR of complex organic chemistry diagrams}
124-
\cvitem{Implemented and improved core chemistry parsing/validation features including robust ring/chain detection, recursive SMILES parsing, stereochemistry handling (chiral centers, E/Z), and exports to ChemDraw}
122+
\cvitem{Worked across ML \& devops teams to design, launch training runs for, and monitor PyTorch OCR models for converting STEM documents to markdown/HTML}
123+
\cvitem{Debugged poor losses when required by stepping through layer operations manually, used ML/information theory to determine where context was lost}
124+
\cvitem{Overhauled chemistry recognition stack end-to-end (data annotation schemas, ML targets, post-inference error-correction, test pipelines), enabled OCR for PhD-level organic chemistry diagrams}
125+
\cvitem{Improved core chemistry data structures \& algs, including ring/chain detection, recursive SMILES parsing, stereochemistry handling (chiral centers, E/Z), export formats}
125126
\cvitemend
126127

127128
\cvheading
128129
{Flipmine.com}{Half-time}
129130
{Data Scientist \& Machine Learning Engineer}{Jan 2024 -- Mar 2025}
130131
\cvitemstart
131-
\cvitem{Using deep learning to improve product matching and recommendation algorithms}
132-
\cvitem{Implementing custom ML architectures and ELT training pipelines from scratch}
133-
\cvitem{Using Docker and nginx to scale backend resources}
134-
\cvitem{Reduced calls to 3rd party APIs by 10x with custom-built cache servers}
132+
\cvitem{Designed ELT pipelines for large-scale data streams coming from eBay \& Amazon}
133+
\cvitem{Implemented product recommendation \& matching algs using deep learning from scratch}
134+
\cvitem{Used Docker and nginx to manage distributed backend resources}
135+
\cvitem{Reduced calls to expensive 3rd party APIs by 10x with custom-built cache servers}
135136
\cvitemend
136137

137138
\cvheading
138139
{Dynamic Organics}{Full-time}
139140
{Machine Learning Engineer}{Jan 2023 -- Apr 2023}
140141
\cvitemstart
141-
\cvitem{Researched \& implemented state-of-the-art ML algorithms for multivariate time-series forecasting and hierarchical reconciliation of forecasts}
142-
\cvitem{Improved mean absolute percentage error (MAPE) by over three percentage points (5\% to 1.5\%)}
142+
\cvitem{Researched \& implemented state-of-the-art multivariate time-series forecasting algs with hierarchical reconciliation of forecasts}
143143
\cvitem{Cleaned and organized data from a \textasciitilde{}5TB database}
144-
\cvitem{Designed a custom ML architecture leveraging several datasets, some with a time-series structure and others with graphical or hierarchical structures}
144+
\cvitem{Designed custom ML architectures leveraging graphical and hierarchical datasets}
145+
\cvitem{Improved mean absolute percentage error (MAPE) by 70% (5\% to 1.5\%)}
145146
\cvitemend
146147

147148
\cvheading
148149
{Aimchess.com}{Full-time}
149150
{Senior Python Developer}{May 2021 -- Nov 2022}
150151
\cvitemstart
151-
\cvitem{Designed chess-specific data structures and graph search algorithms to extract metrics on hundreds of thousands of user chess games while balancing constraints like accuracy, understandability, runtime, and compute cost}
152+
\cvitem{Designed low-level chess-specific data structures and graph search algs to extract metrics over hundreds of thousands of user chess games, balancing accuracy \& speed and managing compute costs}
152153
\cvitemend
153154
\cvheadingend
154155

155156
\section{Skills}
156-
\textbf{Programming \& Tools:} Git, Python, TypeScript, Jupyter, C++, Java, Flask, Svelte(Kit), SQL/NoSQL \\
157-
\textbf{ML \& AI:} PyTorch, TensorFlow, Pandas, Numpy, Matplotlib, LLMs, Ollama, Transformer families, Multimodal architectures, RAG, Vector DBs, Embedding spaces, AI/ML system design, Geometric foundations of deep learning and generalization/AGI \\
158-
\textbf{Other:} Spanish (11yr), Chess (2300+ on Lichess)
157+
\textbf{Programming \& Tools:} Git, Python (15+yr), TypeScript, Jupyter, C++, Java, FastAPI, Svelte(Kit), SQL/NoSQL \\
158+
\textbf{ML \& AI:} PyTorch, LLMs, Ollama, Transformers, Multimodal learning, Vector DBs, AI/ML system design, Embedding spaces, Dynamical systems, Geometric intuition deep learning and generalization/AGI \\
159+
\textbf{Other:} Spanish – conversational (11yr), Chess – 2398 peak online
159160

160161
\end{document}

0 commit comments

Comments
 (0)