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)

Backend & Tools

  • • FastAPI, Redis
  • • Functional Programming (OCaml)
  • • AWS Cloud Practitioner
  • • Neo4j Graph Data Science

Experience

Software Developer

FI Consulting - Arlington, VA

Aug 2024 - Present
  • • Developed and deployed a machine learning entity resolution service on AWS Sagemaker, removing over 10,000 duplicated records for a major financial institution
  • • Built a customer analytics dashboard with PySpark and Databricks, enabling executives to investigate the behavior of over 15 million customers simultaneously
  • • Implemented 3 graph neural network architectures for financial product recommendations, overcoming data and scaling issues to train on 1M+ users in <5 min; proposed a new solution for personalized marketing at a large retail bank

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 →

Noise Reduction Project

Used a Raspberry Pi to record audio from a microphone and then apply a combination of digital signal processing techniques to reduce noise in the audio recordings.

Raspberry PiC++Digital Signal Processing
Read more →

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 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!