Skills

Programming Languages

  • • Java (advanced)
  • • Python (advanced)
  • • OCaml (advanced)
  • • Rust (intermediate)

Machine Learning & AI

  • • PyTorch, TensorFlow, Keras
  • • Natural Language Processing (NLTK)
  • • Graph Neural Networks
  • • GenAI (ChatGPT, Cursor)

Data & MLOps

  • • Apache Airflow, PySpark, Databricks
  • • AWS SageMaker, Docker, Terraform
  • • Jenkins CI/CD
  • • FastAPI, Redis, Neo4j

Experience

Machine Learning Engineer

FI Consulting - Arlington, VA

Aug 2024 - Present
  • • Led design of 3 Graph Neural Network (GNN) architectures for recommendation and churn prediction; achieved 82% prediction accuracy identifying $100M+ in at-risk revenue; collaborated with clients to iterate and orient the project.
  • • Architected and optimized GNN training pipelines using PyTorch to process 1M+ nodes/users in under 5 minutes, overcoming high-dimensional data scaling bottlenecks.
  • • Owned an ML entity resolution service on AWS SageMaker from development to deployment, utilizing fuzzy matching and probabilistic record linkage to remove 10,000+ duplicates.
  • • Engineered high-throughput ETL pipelines using Apache Airflow to migrate multiple terabytes of data into MongoDB for downstream model consumption.
  • • Developed an executive analytics dashboard using PySpark and Databricks, enabling real-time distributed querying of 15M+ customer records.
  • • Deployed a Jenkins pipeline to automate CI/CD; dropped build and deployment times by 75%.

Intern

FI Consulting - Arlington, VA

Jun 2023 - Jun 2024
  • • Built a Retrieval-Augmented Generation (RAG) application to support internal document queries, integrating ChromaDB and Ollama; extended the system with Redis and Flask to support 50+ simultaneous users and service requests in under 10 seconds
  • • Evaluated OCR services from AWS, Azure, and GCP on 5,000+ documents, documenting and comparing the offerings to support internal workflows

Intern

Amalgam Rx - Baltimore, MD

Jun 2021 - Aug 2021
  • • Implemented an AI chatbot that supported medical professionals treating mental health problems

Projects

Compiler

Led a 3 person team to build a full-stack compiler for an academic programming language, comprising 10,000+ lines of Java. Introduced modular design patterns that maintained clarity and enabled rapid feature development.

JavaTeam LeadershipModular Design10,000+ LOC
Read more →

Large Language Model Research

Conducted novel research into LLM cognition linking the preferences of syntactic repair of garden path sentences in humans with the frequency of model predictions. Authored a 7 page research paper detailing motivations, methods, and findings.

LLMsResearchSyntax AnalysisAcademic Paper
Read more →

Iterative Chess Engine

Developed 4 engine iterations, evolving from Minimax with Alpha-Beta pruning and MCTS to a hybrid deep learning evaluation model. Trained a Policy-Value Neural Network in PyTorch using 100,000 Grandmaster positions (100 epochs), reinforced through thousands of self-play iterations.

PythonPyTorchReinforcement Learning
View on GitHub →

Education & Certifications

Bachelor of Science, Double Major in Applied and Engineering Physics and Computer Science

Cornell University, College of Engineering, Ithaca, NY

May 2024 | GPA: 3.53

Relevant Courses: Foundations of AI, Computational Linguistics, Neural Networks, Compilers, Computer Architecture and Design, Operating Systems, Discrete Structures (Honors), Functional Programming

Certifications

AWS Solutions Architect — Associate

Amazon Web Services

AWS Cloud Practitioner

Amazon Web Services

Neo4j Graph Data Science

Neo4j

Get In Touch

I'm always interested in new opportunities and exciting projects. Feel free to reach out if you'd like to connect!