Data Engineer @ Generali Hellas · Athens, Greece · alexkazos.com
I build the boring, load-bearing parts — ETL pipelines, data models, internal APIs — and then go home and build the fun parts on top of them.
alex = {
"role": "Data Engineer",
"day_job": "pipelines, reporting and internal APIs @ Generali Hellas",
"side_job": "shipping products end-to-end, database to deploy",
"studying": "MSc Information Systems Development & Security @ AUEB",
"writing": "alexkazos.substack.com",
"opinions": [
"AI and I have a Love and Hate relationship",
"debugging in prod isn't bad if you know what you are doing",
"I still google the date format string",
"Polars is waaayy better than pandas... import pandas as pd"
],
}StockPilot AI · stockpilot
Inventory forecasting and analytics for e-commerce. AI restock recommendations, stock prediction, and a chat interface over your live inventory. Plugs into Shopify, BigCommerce and Square.
TypeScript Python LLM APIs Firestore
Real-Time Traffic Monitoring
Highway camera feeds ingested through Kafka, processed with Spark Structured Streaming, vehicles detected with OpenCV. Started as a university project and got comprehensively out of hand.
Python Apache Kafka Apache Spark OpenCV
ML URL Classifier
Tells you whether a URL is legitimate or phishing. Try it live — it runs on a free tier, so give it a moment to wake up and stretch.
Python scikit-learn REST API
alexkazos.com
My site, built as a code editor, because I couldn't help myself.
TypeScript React
Built By Alex — I yap about engineering, AI and shipping software
- Data engineering roles — Athens or remote
- Hard technical problems
- Startup collaborations
- Explaining, at length, why your code broke
Website · LinkedIn · Substack · Twitter · kazosalexandros@gmail.com
Grouped by type, obviously.
Starters — the ones I reach for first
Water type — everything that flows
Psychic type — make me go psycho
Ground type — where everything lives
Steel type — holds the rest up
Normal type — the ones people actually see



