Hi, I’m Ivan Kuria 👋
Computer Science student at UC Santa Cruz and aspiring software engineer. Oh, and I dislike vim :)
Quick Links
Email: ikuria@ucsc.edu · LinkedIn: https://www.linkedin.com/in/ivan-kuria-46ab68312/ · GitHub: https://github.com/IvanKuria
Chrome Extension: RateMy Slugs → https://chromewebstore.google.com/detail/ratemy-slugs/ddmahbdpmhbeohjjblfopgggdbfieboo
Coffee Tracker Demo: https://caffeinated.netlify.app/
What I’m proud of
- IBM (Software Engineer Intern) — Automated developer workflows with Python+Bash + GitHub/Slack API integrations, cutting manual load ~70%; trained a LoRA-adapted Granite LLM to produce smarter Java unit-test names, improving readability ~40% and raising coverage +25% across critical modules.
- RateMy Slugs (Chrome MV3) — Integrated Rate My Professors into UCSC enrollment for 300+ students; cache + fuzzy matching reduced API calls ~80% with <500ms responses.
- Coffee Tracker (React + Firebase) — Responsive app with secure auth and real-time sync (<200ms latency); modular state management cut load times ~40%.
Projects
Highlights
RateMy Slugs — MV3 extension with GraphQL, caching, fuzzy name-matching, and DOM injection that blends into UCSC UI/UX.
Coffee Tracker — React + Firebase (Auth + Firestore), real-time updates, env-secured configs.
E-Commerce Checkout Optimization — Python + Selenium automations with explicit waits & human-like inputs; 50%+ faster flash-sale checkout.
Skills Snapshot
Languages: Python, Java, JavaScript/TypeScript, C, Bash
Frameworks/DB: React, Node/Express, Firebase, MongoDB, PostgreSQL
Tools: Git, VS Code, Docker, Kubernetes, Travis CI
Libraries: Requests, BeautifulSoup, dotenv, JUnit, Selenium and more…
Currently
- Studying CSE 101M, CSE 115A, and Math 115
- Open to collaborations and internships. Say hi → ikuria@ucsc.edu