Eli Kugelsky

welcome to my site

hello, I'm a Junior Undergraduate at Caltech studying Computer Science.

My specialization is Machine Learning and AI.

Education

California Institute of Technology

Expected Graduation June 2025 | Pasadena, CA

  • Algorithms
  • Machine Learning and Data Mining
  • Machine Learning Theory
  • Machine Learning Systems
  • NN Theory and Control
  • Statistical Inference
  • Bayesian Statistics
  • Probability Models
  • Markov Chains
  • Applied Linear Algebra
  • Functional Programming
  • Computing Systems
  • Data Structures
  • Software Design

Experience

BigSur AI

Machine Learning Engineer Intern

June 2023 - September 2023

-> Developing exciting AI technology

-> Designed and wrote quality assurance metrics, increased clarity of output by 10 %

-> Automated an Image selection process for BigSur's IP, used CLIP model

SURF @ Caltech

Undergraduate Researcher

June 2022 - August 2022

Along with 4 other students and the teaching professor, reconstructing the intro to CS course at Caltech. Transitioning from a skills course to teaching computing as literacy course

Caltech

Software Developer

April 2022 - June 2022

Documentation, testing, and software architecture; 5-week long-term project, testing, and extensibility then using POSIX and APIs to develop large software deliverables.

Projects

Is it Alive?

Python, PyTorch

Constructed a classification model which identified motility-based biosignatures in water. A strong detector of microbial life for JPL scientists to deploy in space.

Hidden Markov Model to Generate Shakespearean Sonnets

Python, PyTorch

Developed an unsupervised Hidden Markov model employing the Viterbi algorithm, enabling connections between word-phrases, and subsequently trained this model to produce unique Shakespearean sonnets.

Machine learning enhanced X-Ray diagnosis.

Python, PyTorch

Trained an image classification network on the Chexpert chest xray set. Optimized the model’s performance through rigorous hyperparameter tuning, achieving superior diagnostic results.

Optimized Dynamic Memory Allocator (C Malloc implementation)

C

Constructed an enhanced dynamic memory allocator leveraging an explicit free list, incorporating coalescing and block-splitting methodologies to improve both the allocator's efficiency and performance speed.

Napalm

Python, Django, HTML, CSS, JavaScript

Built a comprehensive full-stack website leveraging Django,Python, HTML, CSS, and JavaScript. Optimized website performance using modern web development best practices, including code minification, bundling, and browser caching techniques.

Languages

  • Python
  • C
  • Rust
  • Java
  • Ocaml
  • HTML
  • JavaScript
  • CSS

Tools

  • PyTorch
  • Pandas
  • Latex
  • Django
  • Node
  • Git
  • BASH
  • Vim

Hobbies

  • Hiking
  • Coding
  • Video Games
  • Driving/Wrenching on my car
  • Cooking