Hi! I’m George

About me

Being an engineer, I always think in terms of tradeoffs: speed vs accuracy, efficiency vs simplicity, maintanability vs urgency; the list goes on. So now that I’m approaching the end of my Bachelor’s in Computer Science at EPFL I started reflecting on what I gained during my time here and if, after all, it was worth it.

What was it that made studying abroad such a good decision? Was it the level of studies? The professors? The infrastructure? Or maybe the study plan?

I figured that it was a combination of all the above but not just that. What made this so worth it was the team. During my studies I got to work on many (and I mean many!) projects, either by myself or as part of a group. Sometimes I was the leader, sometimes I was following by example but every single time I earned something new, something that no university course could ever teach. For every colleague that didn’t want to do his part, I got to learn how to understand why he doesn’t work and bring the best out of him. For every disfunctional team, I learned how to set short and achievable deadlines to set everybody on the same pace and achieve stability. I understood that every team is different and I need to adapt and give 100% before asking anyone else to commit.

This day, you can learn anything online: I didn’t have to go to EPFL to learn how to code in java or how to use the latest deep learning API. Personally, I would do it all again just for the experience and the fun of working in a team.

Portfolio

Object Oriented Design

During my studies I had a lot of first-hand experience with object oriented programming. Through working on multiple personal and team projects I gained a great insight on theoretical and practical concepts and the ability to create robust and maintainable software.

Android

Led a team of 6 to create an Android application enabling its users to create study groups. In this project I worked on new things like implementing a chat feature or designing the overall UI, all while being the Scrum Master of the team allowed me to practise my leadership skills.

Data Science

I have taken courses like Machine Learning, Artificial Intelligence and Signal Processing, all of them giving me the chance to apply the theory taught in class to real world problems. That, and some personal Data Science projects, made me really passionate about this domain and I look forward to learning a lot more about it.

Portfolio

Object Oriented Design

During my studies I had a lot of first-hand experience with object oriented programming. Through working on multiple personal and team projects I gained a great insight on theoretical and practical concepts and the ability to create robust and maintainable software.

Android

Led a team of 6 to create an Android application enabling its users to create study groups. In this project I worked on new things like implementing a chat feature or designing the overall UI, all while being the Scrum Master of the team allowed me to practise my leadership skills.

Data Science

I have taken courses like Machine Learning, Artificial Intelligence and Signal Processing, all of them giving me the chance to apply the theory taught in class to real world problems. That, and some personal Data Science projects, made me really passionate about this domain and I look forward to learning a lot more about it.