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