Computer Science @ UC Irvine
Building efficient systems with clean code, disciplined execution, and clear thinking.
I’m Ivan Shishkin, a Computer Science student at UCI focused on building systems that are reliable, understandable, and grounded in clean fundamentals. What drives me is clarity and intention.
I didn’t grow up with much, so discipline and persistence aren’t optional for me. They shaped how I approach work: break problems down, understand the core idea, and build solutions that hold up under pressure.
I value clean architecture, clear reasoning, and deliberate execution. My interests lean toward systems and back-end engineering. As my expertise grows, I’m excited to explore more.
B.S. Computer Science, GPA: 3.9
Expected Graduation: June 2028
University of California, Irvine | Aug. 2025 – Present
Irvine, CA
University of California, Irvine | Oct. 2024 – Aug. 2025
Irvine, CA
Designed and built a responsive personal portfolio with a video background, animated content swapping, and modular templates for sections like experience, skills, and projects. Fully version-controlled and deployed through GitHub Pages.
Building a motion-analysis wearable designed for volleyball mechanics. Uses an Arduino-based IMU to capture arm swing, shoulder rotation, and serving motion. Prototyped a data pipeline that collects raw sensor readings, filters noise, and extracts repeatable motion signatures for performance benchmarking and form improvement.
Developed a direct messaging system with a full client–server model, including authentication, message sending, retrieval, and unread polling. Built a custom JSON protocol and implemented a Tkinter GUI with contacts, message history, and timed refresh logic.
Built a simulation engine modeling device-based alert and cancellation propagation using an event-driven architecture. Leveraged priority queues to ensure deterministic time ordering and consistent behavior across runs.