about
selfie!

I have the really cool job of being a Senior Software Engineer at the awesome persadoPersado.

There, I’m working mainly on a Generative AI Platform for motivating every individual to engage and act, using ReactReact, TypeScriptTypeScript, Ruby on RailsRuby on Rails & PostgreSQLPostgreSQL.

Prior to this, I was a Lead Software Engineer at codeseedCode Seed. My main work there involved carocaro, a platform that enables the delivery of patient-centered care while lowering the healthcare costs and improving the patient experience and outcomes, using AngularAngular, TypeScriptTypeScript, Serverless ComputingServerless Computing, MongoDBMongoDB & IonicIonic.

Currently, my main focus is to better understand and utilize the JamstackJamstack architecture. I *adore* its cleanliness in separating services and its ease-of-use.

Previously, I worked as the Lead Software Engineer at cycloptCyclopt, working mainly on a software project management and analytics platform, trying to help developers and managers better understand & improve their codebases’ quality, maintainability and security as well as better their processes, using ReactReact, ExpressExpress, MongoDBMongoDB, GraphQLGraphQL, RabbitMQRabbitMQ & Serverless ComputingServerless Computing. I also worked on building mobile applications using React NativeReact Native and building backend applications using mostly Node.jsNode.js.

Before that, I worked as a Full Stack Software Developer at the isselIntelligent Systems & Software Engineering Labgroup, building web applications with ReactReact and native mobile applications with React NativeReact Native and ExpoExpo. I also created a big data management and analytics platform, built with Node.jsNode.js, Cockroach LabsCockroach Labs, Apache KafkaApache Kafka, Apache SparkApache Spark, PythonPython and ScalaScala. I also did research on top of all these! 🎉

I graduated from Aristotle University of Thessaloniki, with a Master’s degree in Electrical & Computer Engineering, mainly focusing in Software Engineering and Development, after completing research on how you can call software components based on their meaning; sqrt(2) call("That function that calculates square roots", 2).

I then got another Master’s degree from Aristotle University of Thessaloniki, this time in Data & Web Science, after completing my research by working on automating deployment of peer-to-peer networks for network simulation.