I was born and raised in Athens, Greece, and from an early age I felt a strong pull toward creative expression. Around 1997, I got my first computer—and almost simultaneously picked up the guitar. Since then, I’ve been diving deep into both music and tech.
As a teenager, I was already experimenting with early programming, teaching myself Delphi just for the fun of it. I’ve always had a tendency to push software to its limits (fun fact: scoring 100 goals in FIFA RTWC ‘98 breaks the game 😝).
For almost two decades, I’ve worked professionally as a musician, guitar teacher, and audio engineer—constantly exploring new tools, plugins, and creative tech. In 2024, I made the decision to pursue a career in software development and joined the Coding Factory bootcamp at Athens University of Economics and Business.
Since then, programming has taken over my daily life. I’ve discovered incredible similarities between coding and music: both require practice, structure, flow, and creativity. This journey feels less like a career shift, and more like a return to something I always loved.
I’m currently seeking an entry-level software development role where I can grow within a team, solve real-world problems, and bring both creativity and discipline into code.
A full-stack web application designed to help users track income and expenses, categorize transactions, and analyze financial reports. Key features include user authentication, budgeting tools, and an intuitive interface.
This project holds special significance as my first complete full-stack development endeavor.
For personal reasons, I had to complete it two months ahead of the bootcamp deadline, requiring me to independently learn several concepts not yet covered in the curriculum.
Stack: Java, Spring Boot, Thymeleaf, MySQL, Bootstrap
GitHubA layered Java EE web application for managing teachers and students. Features authentication, role-based access control, CRUD operations, and a responsive UI built with TailwindCSS.
Stack: Java 17, Servlets, JSP, JSTL, MySQL, TailwindCSS, FontAwesome
GitHubA Java-based implementation of the classic Connect Four game, featuring a GUI, sound effects, score tracking, and win detection across all directions.
Stack: Java 17, Swing
GitHubA set of small-scale Java console applications developed for fun and learning:
Stack: Java
View GitHubUdemy — A hands-on course on the fundamentals of Java and OOP concepts.
University of Ioannina — Python basics and logic building for beginners.
Cisco — Cybersecurity concepts for non-technical learners.
Michigan State University — Game dev fundamentals using Unity.
HackerRank — Basic topics of Data Structures and Algorithms
Berklee College of Music — Music pedagogy using modern genres.
Berklee College of Music — Music production using modern DAWs and techniques.
Email: garagevibe@gmail.com
LinkedIn: linkedin.com/in/evangelos-theodorakis
GitHub: github.com/GettingFunky