Tim Dacalos
About
Hey everyone, my name is Tim. I graduated from the University of California: Irvine in Computer Science, specializing in Systems and Software. I'm passionate about turning ideas into functional and elegant applications and understanding how technology works at its core.
I initially gravitated towards coding to help others, and my journey has led me to explore operating systems and web development. I'm actively seeking new-grad positions to apply and expand these skills.
Outside of the computer, you'll find me indulging in J-RPGs and discussing the newest anime.
Education

University of California, Irvine
Bachelor's in Computer Science
Sep 2022 – Jun 2026
Experience

Learning Assistant
Donald Bren School of ICS
Sep 2025 – Jun 2026
- Facilitated lab sections for 120+ students across 3 quarters, running 1-on-1 code reviews to diagnose syntax errors, indexing bugs, and logic issues in Python.
- Relayed instructional objectives and assignment clarifications from the lead TA, providing starter code examples and walkthroughs to reinforce introductory concepts like lists and loops.
Technologies
C++PythonJavaSwiftJavaScriptReactAngularSQL (MySQL)HTML/CSSTailwind CSSBootstrapGitDockerAWSFigmaSupabase
Projects
NextGenPicks
SwiftUIFirebasePython
An iOS app that automates 200+ NBA player prop analyses every day.
A Python ranking pipeline combines matchup strength with historical hit rates,
improving pick hit rate by 20% over the previous heuristic in a 3-week backtest,
and cached, hash-indexed lookups cut the daily fetch from 10 minutes to 3.
ShazAnime
ReactTypeScriptPythonFastAPIDockerRenderTailwind CSS
Shazam for anime openings: it listens through your microphone and pulls up the matching
opening video from the AnimeThemes API in under 3 seconds. A multi-strategy matching pipeline
resolves Japanese/English title mismatches across APIs, and migrating to ShazamIO cut
recognition time from 7s to 3s while eliminating all hosting and API costs.
Seiyuu Hub
ReactTailwind CSSSupabase
Seiyuu Hub is a website where users can discuss
and discover content about their favorite seiyuu (Japanese voice actor).
Users can create posts, view posts, and interact with them by commenting or
upvoting.
Fabflix Movie Database
JavaJavaScriptMySQLAWS (EC2)DockerKubernetesApache Tomcat
A full-stack movie database built from scratch, serving 50,000+ movies loaded through
a Java SAX-based ETL pipeline. It runs as a load-balanced, multi-service deployment on
AWS EC2 with Docker and Kubernetes, backed by a MySQL primary-replica setup that keeps
queries working when a replica fails. Features include secure login, full-text search,
cart checkout, and reCAPTCHA.