Currently
I’m a Senior Software Engineer at Persado, where we’re building an agentic creative platform for regulated brands. I design and ship product features, and I also handle cross-team work like build and CI across the whole product, accessibility, and full-stack services end to end. I care a lot about developer experience, tooling, and system design, which is how a lot of that cross-team work keeps finding me. Day to day, that’s React, TypeScript, Ruby, Ruby on Rails, PostgreSQL & Kubernetes.
AI is everywhere in my work right now. The product itself runs on LLMs, so the features I build usually call into a model somewhere in the flow. And when I’m writing the code, Claude Code & Cursor are open most of the day.
Previously
I served as a Lead Software Engineer at Code Seed, building
caro, a healthcare platform that enables patient-centered care while lowering costs and improving outcomes. I drove architectural decisions, established coding standards and engineering best practices, and partnered with product owners to align technical delivery with business goals, using Angular, TypeScript, Serverless Computing, MongoDB & Ionic.
Previously, I served as the Lead Software Engineer at Cyclopt, leading the development of a software project management and analytics platform designed to help teams improve their code quality, maintainability, security, and development processes. I led project direction and technical decisions, mentored junior engineers through code reviews and pair programming, raised code quality through automation and established best practices, and delivered against customer roadmaps using React, Express, MongoDB, GraphQL, RabbitMQ, Serverless Computing & Node.js, along with mobile application development using React Native.
My professional experience also includes impactful work at the Intelligent Systems & Software Engineering Labgroup, where I designed and built web and mobile applications with React, React Native & Expo, and created a big data management and analytics platform using Node.js, Cockroach Labs, Apache Kafka, Apache Spark, Python & Scala, accompanied by extensive research on top of all of these. 🎉
Research & education
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 (again), this time in Data & Web Science, after completing my research by working on automating deployment of peer-to-peer networks for network simulation.