Instructor, UC Berkeley Math Circle
Designed and taught lessons on fractals, logic, and mathematics to 20+ elementary students.
Computer Science & Mathematics Student | Student Researcher
Exploring algorithms and their applications
I'm a Computer Science and Mathematics student at Stony Brook University, passionate about machine learning optimization, computer vision, and algorithm design.
I've worked on exciting projects ranging from climate change analysis at NASA CCRI to animal language processing research at UT Arlington. I love building ML pipelines, implementing cryptographic systems from scratch, and teaching mathematics.
When I'm not coding or researching, you can find me learning new languages, playing the violin, or walking/hiking!
Exploring machine learning, optimization, and data science
Stony Brook University
UT Arlington
NASA Center for Climate Research Impact
Here are some of my projects!
A simple interpreter that executes assembly-like code in Java and Python. Features register operations, conditional jumps, arithmetic operations, and a complete instruction set for low-level programming education.
Literature quiz bowl practice tool for memorizing authors and their works. Features flashcard-style questions and immediate feedback for competitive quiz bowl preparation.
Online JavaScript interpreter and code execution environment. Features real-time code editing and execution. (Note: "js-interpreter" was taken, so I settled for the clearly superior "js-compile" domain.)
Full implementation of Elliptic Curve Integrated Encryption Scheme over NIST P-256 with HKDF-SHA256 and ChaCha20-Poly1305. Implemented field and elliptic-curve arithmetic from scratch with UKS/KCI resistance.
ML pipeline processing 100+ GB of video to extract and analyze 20K+ cat vocalizations. Combined YOLOv8 for detection with PANNs for acoustic feature extraction to model developmental patterns.
Climate change analysis using satellite imagery and GIS data. Applied clustering, decision trees, and random forests to predict harmful algal bloom risks. Presented findings at AGU23.
Lecture notes and educational materials
Comprehensive lecture notes covering logic, proofs, combinatorics, and graph theory
A complete set of lecture notes for discrete mathematics, covering fundamental topics essential for computer science and mathematics students. Each lecture includes detailed explanations, examples, and practice problems.
Working on a comprehensive textbook expanding the lecture notes with additional exercises, solutions, and advanced topics.
15% Complete - Chapters 1-2 finished
Designed and taught lessons on fractals, logic, and mathematics to 20+ elementary students.
Taught Roblox Game Development covering coding, scripting, and UX design. Assisted in CS 101/201 and Russian 2/3 courses.
Educational resources and published works
250+ Challenging Problems
A comprehensive collection of over 250 challenging calculus problems designed to test and strengthen your understanding of fundamental concepts. Perfect for students preparing for exams or anyone looking to deepen their calculus mastery.
Feel free to reach out for research collaborations, questions, or just to connect!