Ryan Makela

About Me

I'm a Computer Science student at California State University, Chico, with a passion for solving complex problems through innovative technology solutions. As the President of ACM's Chico Chapter, I lead a community of 300+ aspiring developers and regularly organize programming events.

My experience spans from competitive programming (ICPC Division 1 & 2) to developing educational tools and managing large-scale student organizations. I believe in writing clean, efficient code while fostering a collaborative learning environment.

Technical Expertise

Core Languages

  • C++ (Data Structures, Assembly Programming)
  • Java (Object-Oriented Development)
  • Python (API Integration, Automation)
  • Golang & Dart (Modern Development)

Development Tools

  • VSCode & Visual Studio (Primary IDEs)
  • Git & GitHub (Version Control)
  • WSL (Linux Development)
  • Eclipse & Notepad++ (Code Editing)

Leadership & Achievements

  • ACM Chapter President (300+ Members)
  • Upsilon Pi Epsilon Honor Society Member
  • ACM Coding Competition Winner
  • ICPC Division 1 & 2 Competitor

Featured Projects

LogsDay

May 2024 - Present

A social platform revolutionizing project accountability through 8-day update cycles:

  • Node.js & PostgreSQL backend hosted on DigitalOcean, featuring secure Cloud Firestore integration
  • Interactive calendar system with geotagging for discovering local collaborators
  • Innovative "Log Streak" system driving consistent project updates and community engagement

CyberSeagull I & II

April 2023, April 2024

Educational assembly programming tools developed during 24-hour hackathons:

  • Custom assembly language compiler implementation
  • Interactive learning environment for low-level programming
  • Built in C++ with custom library integration

Conman's Game of Life

A modular cellular automaton simulator with game mechanics:

  • Interactive construction and random generation of cellular automatons
  • Advanced statistics tracking for evolution patterns
  • Unique game mode with dynamic rule generation and ranking system
  • Built with HTML, JavaScript, and CSS for seamless web interaction
Try it Live →

Get In Touch