Education / Volunteer Experience
2023-Now
Bsc in Computer Engineering and Informatics
University of Patras
This is the Degree I am currently pursuing (along with an integrated master). My current average grade is 8.3.
While studying in University of Patras, I got the opportunity to work on many interesting projects, some of which can be found in my portfolio.
2024-Now
Volunteer in Web Team
ACM Student Chapter (University of Patras)
As a part of the ACM Student Chapter, I got to meet other people with the same passion for computers as me, while applying my skills to help them design their website. I also aquired new skills while learning to use Wordpress for the first time.
2024-Now
Volunteer in IT Committee
IEEE Student Chapter (University of Patras)
In the IEEE Student Chapter, I developed my communication skills, as I got to meet students from different departments, with different passions and interests, while helping them maintain their existing website.
Also, as a part of their organization committee for the Cybersecurity Roadmap event (March 2025), I gained self-confidence and project management skills, while cooperating with the other committees to develop a small website for the event.
Some Projects
1/ Learning Augmented Binary Interpolation Search Algorithm
Python
This was part of a university project. I used the python library sci-kit learn to train a model with sample data (given by the professors), to predict the position of the requested element in a given data structure.
2/ Compiler for HTML Variant
Flex, Bison, C
Another university project, this compiler detects syntax errors for a HTML variant (its parameters were given by the professors).
3/ Personal Website
HTML, CSS, JavaScript, Bootstrap
This very website is developed and updated by me (imitating a Wix Template with my own code) and currently being hosted by GitHub Pages.
My Skills
These are some skills I aquired in my university, jobs and/or volunteering groups. For a full list of my skills, check the About Me page, my CV or LinkeIn profile.
Communication
Communication is a skill I use in the Volunteer groups I am part of, in order to complete the required task in cooperation with different groups/committees. Also, I further developed my communication skills in my first job as a programming teacher and instructor for children in a summer camp.
Machine Learning
I have a passion for AI and machine learning. I learned the basics in the Google Seminar "Understanding Machine Learning" and put my theoretical knowledge to the test with my Learning Augmented BIS project.
Python
Python is my favorite programming language. It is simple and readable, which makes it easier to work on more complex problems and only having to worry about the logic and algorithms, not the language and syntax.