Hi, I'm Theodore
Undergraduate programmer, avid Linux enthousiast, motivated by understanding.
I'm looking for internship during the Summer or a bit later to get my degree. My Greek full name is Theodoros Dimakopoulos.
CV PDFBits of experience
- I'm in the University of Athens since 2019, I'll likely graduate in February 2026. I've been in 5-10 team projects. I lean on C/C++ subjects.
- I've scraped together little programs as a hobby, I used them for years. When I re-write them I go for the fewest tools. I used to be crazy on Linux.
- I interned at Helvia in 2024. I used Docker to connect two repositories and then I made a web app to learn backend.
Soft skills
- If it's not clear how to use a library or what it's made for, this is the part that motivates me the most. I can look it up all day.
- If someone needs to simplify technical information to someone less technical, I'm always prepared to do that.
- I don't fear trashing. If I code something without telling people, I don't give that code any status. I love user testing that makes me redo a UI design.
Technical skills
- I've been on Linux since 2022, I'm familiar with the file system and shell scripting. I'm less familiar with Docker.
- I've used C++, Java and Python a number of times so I can understand the basics of OOP and design patterns. I was big on Robert C. Martin once.
- I used to toy around with CSS a lot and I can manipulate it today to make widgets. I'm less familiar with CSS libraries.
Key streaming app
To learn backend web development in my internship, I prototyped an app using the tools I had to learn. It was inspired by these moments when someone sends a long message and you wish you could interrupt them. It uses ReactJS, NextJS, plain CSS and Python's FastAPI. The protocol and some UI quirks had to be improvised.
This portfolio
Today this site is old school HTML, CSS and JavaScript with some tricks for Greek support. There have been many, many re-writes since 2023, with PHP, short CSS classes and Python scripts.
- Visit the first iteration
- Code on GitHub
- Second iteration
- GitHub
- Third
- GitHub
- GitHub of current
I'm looking forward to meeting you!