AI Software EngineerAthens / EU

Dimosthenis Gkontolias — I build softwarethat makes complexthings feel obvious.

AUEB valedictorian, Quar.gr founder, and AI product engineer working across retrieval, cloud data, and interfaces people can actually operate.

Dimosthenis Gkontolias smiling outdoors
DimosthenisThe person behind the systems
01 / AI product

TalkToGreekData

A conversational analysis surface that turns Greek economic datasets into streamed answers and visual evidence.

9.15/10

AUEB GPA

BSc Informatics, valedictorian and top of department.

10+

cafes in production

Quar.gr is live with QR menus, admin editing, and analytics.

785k

training listings

TrackSights depreciation model over 71 features, R² = 0.946.

23k+

economic data points

TalkToGreekData turns 207 metrics into conversational analysis.

Flagship proof

Two systems.
Two different kinds of proof.

TalkToGreekData demonstrates the AI role fit. Quar demonstrates the product judgment and production ownership behind it.

AI economic data copilotLive demo2026

AI engineering proof

TalkToGreekData.gr

Natural-language exploration over Greek economic data, designed as a product rather than a model demo.

My roleBuilt the FastAPI + React/TypeScript application, connected Gemini 2.5 Pro, and designed the data-to-chart interaction model.

  • Works over 23,000 data points and 207 metrics.
  • Streams responses with SSE and can render 12 chart types.
  • Turns static economic datasets into an interactive analysis surface.
TalkToGreekData.gr homepage with English product overview and workspace preview
FastAPIReactTypeScriptGeminiRAGSSE
Founder / production SaaSLive in production2025 - Present

Founder and production proof

Quar.gr

A live QR menu platform that has to work for non-technical operators after the launch post is forgotten.

My roleDesigned and built the product end-to-end: React/TypeScript frontend, Fastify backend, Firebase data layer, admin flows, deployments, and customer-facing UX.

  • Serving 10+ cafes in production, with 300+ commits behind the product.
  • Admin panel supports drag-and-drop menu editing, images, multilingual content, and GA4 analytics.
  • Real business constraints: onboarding, reliability, content updates, and support for non-technical owners.
Quar.gr product homepage showing a QR menu phone preview
ReactTypeScriptFastifyFirebaseGA4Tailwind

Selected systems

The range behind
the positioning.

Cloud data, AI tooling, frontend delivery, discovery systems, and technical communication. Curated for signal, not volume.

03Erasmus+ data internshipFeb - Jun 2026

TrackSights OEM data pipeline

Provider-based data collection for official car configurator data and a depreciation model for automotive pricing.

Role signal: Built brand providers, normalized messy OEM data into a canonical schema, and helped turn raw JSON into warehouse-ready datasets.

04Content creator + resource hub2026

Demos Vibes

A Greek AI tools and workflows channel paired with a static resource hub for every video.

Role signal: Created the content architecture, the demosvibes.gr site, searchable resource pages, SEO metadata, JSON-LD, and the short-form education loop around it.

05AI/event discovery engine2026

CSEventFinder

A high-recall tracker for computer science, startup, fintech, AI, developer, conference, and hackathon events in Greece.

Role signal: Built the crawl, extraction, scoring, review-label, SQLite, FastAPI, and Vite app loop.

06Privacy-first browser tool2026

QR Style Studio

A client-side QR style generator with custom shapes, frames, logos, export options, and scannability safeguards.

Role signal: Built the browser-only generator, export pipeline, logo sanitization, SVG escaping, and security-focused UI.

07AI code review CLI2026

BoomAI

AI-powered code-review and auto-fixing CLI for C#/Unity projects using static analysis plus LLM patch planning.

Role signal: Combined Semgrep, DevSkim, Roslyn-style checks, Gitleaks, chunked review planning, and patch application into one CLI flow.

08Hospitality frontend2026

Nero Website

A polished cafe/bar/restaurant website for Nero in Neo Irakleio, built around real venue photography, fast menu/map actions, and QuaR-backed menu paths.

Role signal: Designed and built the React/Vite/TypeScript experience, structured data, image gallery, language picker, motion layer, and Playwright QA around verified venue facts.

09Game backend2025

AthensSecret VR/MR backend

Backend API for a multiplayer VR/MR game set around Athens secrets.

Role signal: Worked on authentication and backend services connecting the game experience to persistent data.

Proof ledger

High standards,
held for a while.

Academic and competition signals matter less than shipped work, but they make the pattern easier to trust.

01

Panhellenic exams

19,150/20,000National exam score in 2021-2022, before entering AUEB Informatics.
02

Model school finish

19.3/20Graduated from Anavrita Model Public High School with a 19.3/20 grade.
03

Hackathon finals

2x finalistFinalist at Hamburg ChefTreff Hackathon and Athens AceIn AI Hackathon.

Operating system

How I work when the path is unclear.

  1. 01

    Make the messy path usable

    I turn unclear requirements into routes, schemas, admin flows, and QA paths that a real operator can trust.

    Quar.gr moved from menu idea to cafe-ready admin editing, media, analytics, and support.
  2. 02

    Design data before dashboards

    I care about source quality, canonical schemas, assertions, and review labels before the chart layer gets pretty.

    TrackSights used provider patterns, Pydantic schemas, BigQuery/Dataform, and model features at scale.
  3. 03

    Ship with receipts

    I prefer visible demos, public links, tests, structured metadata, and clean diffs over claims that cannot be inspected.

    Nero and this portfolio both carry Playwright coverage for SEO, assets, overflow, links, and motion preferences.
  4. 04

    Explain what I build

    I can translate technical workflows into plain Greek content, which makes tools easier to adopt and improves feedback.

    Demos Vibes turns short AI demos into reusable pages, not throwaway posts.

Experience

From data teams
to founder work.

The common thread is ownership: understand the messy part, make it reliable, and leave the system easier to operate.

Check full CV

Feb 2026 - Jun 2026

Data Analyst Intern

TrackSights ApS · Denmark / Erasmus+

Worked in the data team on automotive OEM collection and depreciation modeling.

  • Reverse-engineered configurator data for Audi, Hyundai, and Mercedes-Benz across BE, DE, DK, ES, FR, IT, NL, and SE.
  • Built provider-pattern scrapers and canonical Pydantic schemas, then moved JSON through GCS, BigQuery, and Dataform.
  • Added warehouse assertions and worked on a depreciation model trained over roughly 785k listings and 71 features, reaching R² = 0.946.

Jun 2025 - Present

Founder / Full-stack Engineer

Quar.gr · Athens

Building a production QR menu platform for real cafes and non-technical operators.

  • Designed the product, admin UX, data model, deployments, and customer support loop.
  • Built multilingual menus, drag-and-drop editing, media handling, and analytics.
  • Learned to balance engineering polish with the messy reality of real users.

Jul 2025 - Oct 2025

Software Developer Intern

Dalia Labs FZE LLC · Dubai

Worked on dashboard frontend components and production UI features.

  • Implemented frontend components and UI improvements for dashboard workflows.
  • Collaborated inside a fast-moving software team and shipped reviewed code.
  • Strengthened habits around component quality, visual polish, and maintainability.

May 2024 - May 2025

Website and app developer

Freelance / Medical sector · Remote

Built professional websites for healthcare practitioners and a Flutter patient-record app.

  • Delivered client websites for doctors and medical professionals.
  • Built karteles_asthenwn, a Flutter app for patient medical records.
  • Handled requirements, delivery, support, and non-technical stakeholder communication.

Creator layer

I build the thing.
Then I make it
understandable.

Demos Vibes is my public lab for AI tools and workflows in Greek. Every short demo points back to a reusable resource, so communication becomes part of the engineering feedback loop.

Working stack

Tools in service
of shipped systems.

The stack behind the work above, organized by how I use it rather than as an undifferentiated keyword cloud.

01

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C#
  • C++
  • SQL
  • R
  • Dart
02

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • Vite
  • Framer Motion
03

Backend and data

  • FastAPI
  • Node/Express
  • Django
  • Flask
  • ASP.NET Core
  • PostgreSQL
  • BigQuery
  • Redis
04

AI and automation

  • RAG
  • LLM APIs
  • PyTorch
  • scikit-learn
  • Playwright
  • Selenium
  • AI coding agents
  • Cursor
  • GitHub Copilot
05

Cloud and ops

  • Docker
  • Terraform
  • GCP
  • Firebase
  • Git
  • CI/CD
  • Dataform

Recruiter FAQ

Answers without the scroll hunt.

01What roles is Dimosthenis Gkontolias strongest for?

AI Software Engineer roles where React, TypeScript, Python, FastAPI, RAG systems, cloud data work, and practical product engineering meet real users.

02Which projects should a recruiter inspect first?

Start with TalkToGreekData.gr for AI product engineering, Quar.gr for production ownership, TrackSights for data depth, and Demos Vibes for the ability to explain and distribute technical work.

03Is Dimosthenis also a content creator?

Yes. Demos Vibes is his Greek AI tools and workflows channel, with Instagram, TikTok, X, and Threads handles plus a reusable resource hub at demosvibes.gr.

04Where is he based and what languages does he work in?

He is an EU citizen based in Athens. He is a native Greek speaker, has English C2/ECPE, and German B2/OSD.

05How can recruiters contact him?

The fastest path is email at dgodolias18@gmail.com or LinkedIn. The portfolio also includes a downloadable CV and a vCard contact file.

Next role

The fastest way to
see the full picture.

Open to AI Software Engineer roles where I can ship production features, learn fast, and stay close to users.