Scroll to explore my portfolio
Profile
👋 Hello, I'm

Alex

Software/ML Engineer

I am a first-generation college student studying computer science and mathematics at Cornell, specializing in machine learning and software engineering.

In my free time, I enjoy working on personal projects, working out, and reading.

Welcome to my website!

Education

Cornell University logo

Bachelor of Arts, Honors - Cornell University

Double Major: Computer Science & Mathematics
GPA: 4.1/4.0 (Top 1%)
Central Bucks High School South logo

High School Diploma - Central Bucks High School South

STEM Focus
GPA: 4.32/4.0

Experience

Salesforce logo

Salesforce- Software Engineer Intern

May 2025 - Aug 2025
  • Develop custom virtual formula field functionality in Salesforce Data Cloud, empowering customers to create dynamic data transformations without code and enabling self-service analytics capabilities.
  • Build scalable backend services using Java and Apache Spark for formula computations on distributed metadata services, enabling processing that scales automatically with customer data volume.
  • Implement REST API endpoints with robust error handling and validation, providing developers with reliable programmatic access to formula field operations and reducing integration complexity.
  • Create intuitive React and TypeScript frontend interface that simplifies virtual formula field creation and data exploration, dramatically improving user experience and accelerating customer onboarding.
CMSX logo

CMSX- Frontend Team Lead, Vice President, Fullstack Engineer

Aug 2023 – Present
  • Maintain Cornell's course management system, used by 10,000+ students in 100,000+ line codebase.
  • Lead frontend team by designing project architectures, reviewing PRs, and interviewing candidates.
  • Architected and built the student-facing frontend in React/TS, implementing a component architecture and state management to reduce loading times by 90% from the previous implementation.
  • Implemented APIs with serializable data structures, enabling secure communication between frontend and backend while improving developer velocity through enhanced code modularity and reusability.
Cornell Generative AI logo

Cornell Generative AI- Artificial Intelligence/Machine Learning Engineer

Jan 2025 - Present
  • Developed AI agent for QuickFi, a commercial lending technology company, automating insurance certificate validation and compliance verification processes, reducing operational costs.
  • Built frontend and vector database for ClassGPT, enabling professors to create AI tutors for classes.
Carnegie Mellon University logo

Carnegie Mellon University- Software Engineer and Research Intern

May 2024 - August 2024
  • Worked on the interpreter for SASyLF, a language for writing proofs, implementing core features in Java.
  • Implemented a polymorphic type system for SASyLF, similar to Java generics, enabling type-safe code reuse and significantly reducing duplication in proofs by allowing abstraction over multiple data types.
  • Created a modular testing framework using Python to automate integration tests, ensuring reliability.
Cornell Bowers CIS logo

Cornell Bowers CIS- Teaching Assistant

CS 3780/5780 - Introduction to Machine LearningJan 2025 - Present
  • Topics Covered: Clustering algorithms, PCA, MLE/MAP, regression, optimization algorithms, SVM, kernelization, ERM, decision trees, ensemble methods, neural networks, CNNs, generative AI, and AI ethics.
  • Held office hours helping students with homework assignments and programming projects, graded assignments and exams, and proctored exams.
CS 4820/5820 - Introduction to Analysis of AlgorithmsAug 2024 - Dec 2024
  • Topics Covered: Greedy algorithms, dynamic programming, network flow, divide and conquer algorithms, NP hardness, approximation algorithms, computability, and cryptography.
  • Held office hours helping students with homework assignments and programming projects, graded assignments and exams, and proctored exams.
CS 3110 - Data Structures and Functional ProgrammingAug 2023 - May 2024
  • Topics Covered: OCaml programming, polymorphism, models of evaluation, functors, mutability, logic, concurrency, data structures, lambda calculus.
  • Awarded the CS course staff award for outstanding service to students.
  • Held office hours helping students with homework assignments and programming projects, lead weekly recitations, graded assignments and exams, and proctored exams.

Projects

C-Torch - Artificial Intelligence/Machine Learning Library logo

C-Torch - Artificial Intelligence/Machine Learning Library

C++

GitHub

High-performance math library supporting numerical methods, calculus, and linear algebra. Includes 15+ ML models and RL agents.

  • Developed a high-performance math library supporting numerical methods, calculus, and linear algebra.
  • Implemented 15+ ML models, such as neural networks, achieving 99%+ accuracy on classification tasks.
  • Implemented DQN and Policy Gradient agents achieving 97%+ win rates in autonomous gameplay.
  • Achieved 26x performance speedup through compiler optimizations and parallelization techniques.
LambdaScript - Custom Programming Language logo

LambdaScript - Custom Programming Language

TypeScript, OCaml, Jest, OUnit

GitHub

Custom functional programming language with a performant interpreter, type inference, and core language features.

  • Built interpreter for custom programming language, achieving 50% speed improvement over Python.
  • Designed parser and type inference algorithm to validate programs and provide developer feedback.
  • Implemented core language features including pattern matching, functions, and polymorphism.
HabitStack - Habit Tracking Application logo

HabitStack - Habit Tracking Application

React, TypeScript, JavaScript, SASS, Express.js, Firebase, Vite

GitHub

Full-stack habit tracking application with OAuth2, monthly calendar interface, and real-time goal management.

  • Built full-stack habit tracking application with OAuth2, calendar interface, and goal management.
  • Developed TypeScript APIs and Express.js backend integrated with Firebase for seamless persistence.
  • Implemented live chat functionality using database connections, enabling low-latency communication.
CritterWorld - Evolving Artificial Life Simulator logo

CritterWorld - Evolving Artificial Life Simulator

Java, JavaFX, SceneBuilder, Gradle, JUnit

Evolving artificial life simulator with JavaFX GUI and custom programming language for organism behavior.

  • Built JavaFX GUI app to visualize real-time interactions and evolution of virtual organisms.
  • Implemented custom programming language with parser and interpreter to model organism behavior.
  • Developed pathfinding algorithms including A* and Dijkstra's for organism navigation.
Visual Attention Image Captioning - Show, Attend, Tell Implementation logo

Visual Attention Image Captioning - Show, Attend, Tell Implementation

PyTorch, Python

GitHub

Show, Attend, Tell implementation: attention-based image captioning model with superior METEOR scores.

  • Implemented attention-based image captioning model with superior METEOR scores vs. original paper.
  • Built soft and hard attention mechanisms with REINFORCE and backpropagation for training.
  • Developed encoder-decoder architecture using ResNet-50 and LSTM with attention visualization.
AlgoSandbox - Interactive Algorithm Visualizer logo

AlgoSandbox - Interactive Algorithm Visualizer

React, TypeScript, Vite, CSS, JavaScript, Netlify

GitHub

Interactive platform for visualizing and experimenting with classic algorithms and data structures. Designed for students, educators, and developers to learn and teach algorithms in an engaging way.

  • Built interactive platform for visualizing classic algorithms and data structures with real-time animations.
CourseSphere - LLM-powered course recommendation system logo

CourseSphere - LLM-powered course recommendation system

TypeScript, Python, Jupyter Notebook, SCSS, Pinecone

GitHub

AI-powered assistant for Cornell students that matches users to courses and professors based on their academic interests, backgrounds, and goals. Aggregates course and professor data for quick, informed decisions.

  • Matches students to courses and professors based on academic interests and goals.
  • Aggregates course and professor data for quick, informed decisions.
  • Uses Pinecone, a vector database, for fast and intelligent course matching.
  • Features a modern, user-friendly frontend for a seamless experience.
  • Database includes 19k courses and 8k faculty.
Portfolio Website logo

Portfolio Website

React, TypeScript, Vite, Tailwind CSS, Framer Motion

GitHub

This portfolio website