SELECT * FROM portfolio WHERE section = 'about_me';
1 row
Currently a student studying Computer Science at Columbia University.
SELECT * FROM portfolio WHERE section = 'experience';
3 rows
Student Teaching Assistant
- Assisted in teaching Advanced Programming in the C programming language
- Held weekly office hours to support students in understanding the course material
- Collaborated with professor and other TA to grade and review coursework
Research Software Engineer Intern
- Optimize existing C++ algorithms in through performance analysis and benchmarking to improve runtime performance
- Develop new features and enhanced legacy functionality of the existing quantitative finance algorithms
- Researched new algorithms to refactor existing codebase features to improve scalability and reduce tech debt
Columbia History Lab
- Created graph based database from 127 years of US diplomatic relations, extracting relationship triplets and linking metadata
- Implemented user interface for access to AI model pipeline.
- Implemented RAG model to retrieve information from knowledge graph implemented in Neo4j and Python
SELECT * FROM portfolio WHERE section = 'education';
1 rows
Bachelor of Science in Computer Science
- Relevant Coursework: Advanced Database Systems, Cloud Computing, Parallel functional programming, Computer Science Theory, Programming Language/Translator, Artifical Intelligence
SELECT * FROM portfolio WHERE section = 'projects';
3 rows
- Implemented database level forking mechanism in Postgres to allow for virtual copies of a live database
- Extended SQL interface for managing database forks for driver agnostic usage
- Developed light-weight Copy-on-Write storage model for forked databases, allowing full read/write semantics
- Created open-source embedded relational database following standard SQL specification
- Implemented database built for concurrency and ease of use from scratch in golang
- Interactive web interface for query analysis and visualization
- Led project, organizing team meetings, and distributed tasks for contributors to work on
- Training pacman agents using Deep Q-learning and NEAT-ai for neural network agents
- Optimized AI model to play game of Pacman efficiently with respect to time and points acquired
SELECT * FROM portfolio WHERE section = 'skills';
4 categories