Hi, I'm Ishaan!
I'm a full-time student at Oregon State University, majoring in Electrical and
Computer Engineering. I've worked with C, C++ and Python and have
some experience in web development (HTML, CSS, and Javascript). Outside
of programming, I spend my free time breathing new life into technology that would have become
e-waste.
experience
Summer 2026
- Helped set up data center infrastructure
- Set up and configured cluster computing using Slurm
- Created web-based frontend for Slurm to track running processes
Summer 2024
- Designed the training data for an AI model that analyzes volleyball games
- Trained an AI model that analyzes volleyball matches
- Worked with several others to design and create the training data for an AI model that analyzes football games
first robotics competition
team #9634: zero tolerance
Winter 2024
- Led the team for writing vision code
- Managed scheduling for several groups within the team
- Assisted in the building and wiring of the robot
Summer 2022 - Summer 2023
- Wrote documentation on legacy code and poorly documented existing code
- Worked on computer vision responsible for the autonomous section of competitions
-
Wrote tests for superstructure collision, which kept track of the physical locations of the
robot's arm and shooting mechanism to avoid causing any internal damage.
- Assisted in the wiring of the robot
projects
Highighted below are projects that highlight my skills with C, C++, Python, and systems-level programming.
For more projects, see my
Github or my
Codeberg
GPL v3.0
An app built for Linux and MacOS to create tablature for banjos
- Written in C++
- Uses SFML for the visuals
- Used the osxcross toolchain to cross-compile for MacOS
Apache License v2.0
A compiler for a statically typed programming language that generated x86_64 assembly
- Written in C
-
Used a mix between
Recursive Descent
and
Pratt Parsing
- Can integrate with C libraries (such as raylib)
- Able to make system calls to the Linux kernel
- Supports namespacing and file inclusion, can automatically search through the current directory and subdirectories for included files
Unlicense
A series of python scripts that collect data on every course offered at Oregon State University by scraping the school's catalog
- Written in Python
- Scrapes the catalog for information about classes
- Generates a tree of the prequisites required by a particular class
- Includes a REPL that reads in the user's filter for the collected data and prints the classes that match the filter
BSD 3-Clause
a single-header graphics library that renders text in cells like a terminal but also supports direct pixel manipulation, like a TUI crossed with a GUI
- Written in C
- Ncurses-like printing functions
- Allows the choice between multiple graphics frontends (SDL, Raylib, X11)
- Supports rendering of custom emoji-like glyphs