Hi, I'm Stelios! This is a space for me to present my professional and personal interests and also spill my thoughts. I'm passionate about Software Engineering, traveling, photography and pushing my curiosity's limits.

What drove me to build this project was a goal I had in 2020, to create a portfolio website to display projects I've worked on, and to create a personal website where I could post about anything I find fascinating. As such, this website kind of blends the personal and the professional as I believe they're an interweaved aspect of our lives.

Generally, there's lots of things that make me tick, so I hope you can get something out of this, be it getting to know me or simply hearing what I'm currently up to! I'm still experimenting a lot with this website, so it will evolve over time!

About me

I'm an experienced Software Engineer that loves delivering technical solutions to customer problems. Currently based in Edinburgh, UK and working for Administrate, a cloud based SaaS Education Technology startup.

I've participated in a variety of projects helping companies orchestrate and promote their training. I work with teams to architect and deliver solutions across the stack, from the underlying infrastructure to the UI, with a soft spot for building robust, clean APIs.

I'm always looking for opportunities to expand my horizons, challenge myself and learn about new technologies.

Projects

Node.js
JavaScript
GraphQL
Docker

Overhauled and expanded an e-commerce GraphQL API in order to reduce complexity and simplify building integrations by third parties. Enforced a cleaner API schema through Schema First design while also promoting a clean architecture by following a modular pattern to building a GraphQL Server.

Node.js
GraphQL
React.js
TypeScript
Nginx
Docker

Led the unification of 3 versions of legacy LMS's in order to allow learners to undertake online learning and receive certificates of completion.

Python
Asyncio
Starlette
MySQL
OpenID Connect
OAuth 2.0

Expanded a newly built Identity Provider by implementing SSO using OpenID Connect.

Python
GraphQL
Flask
MySQL
AWS

I've enjoyed taking part in a variety of smaller projects ranging from the expansion of the Administrate platorm's API to supporting the enablement of its Continuous Delivery by implementing a contract testing framework. Particularly, I enjoyed optimising the performance of MySQL hierarchical relationship queries by implementing the Nested Set Model.


TypeScript
React.js
Create React App
Material UI

The website you're currently on! I'm experimenting with Material UI and React.js in order to work on my creative skills by building a personal website.


Java
Android
SQLite

Despite being a code geek, I'm still fascinated by Networks and its advancements, like Software Defined Networks. The endless options of this next generation tech along the ever growing number of IoT devices also inspired my thesis on "Network Caching for 5G Systems". I developed a protype for an Android app to download popular content outside of peak network traffic hours.

What makes me tick

Contact Me

Do you want something built or simply want to connect? Reach out to me using any of the ways below!

© 2021 Stelios Kotanidis