DTHEO

Dimitris Theodoropoulos

Senior Software Engineer

5+ years shipping production software across 20+ markets, with a focus on architecture, UX, and performance.

Based in Athens, collaborating across EU/UK/US time zones.

Most Recent Work

Cordia Health (Founding Engineer)
Coming SoonApp Store
Coming SoonGoogle Play

Cordia Health (Founding Engineer)

Privacy-first mobile health app in closed beta.

  • End-to-end encrypted data flows
  • Realtime messaging between users
  • Edge functions for secure server-side logic
  • React Native
  • TypeScript
  • Supabase
  • Mobile Architecture
JobNRoll (Founding Engineer)
Coming SoonApp Store
Coming SoonGoogle Play

JobNRoll (Founding Engineer)

Tourism job app designed to be usable across all age groups and ethnicities.

  • Inclusive UX — accessible regardless of age or background
  • Simple job discovery flow to reduce friction for all users
  • Owned DB schema, roadmap, and deployment end-to-end
  • React Native
  • TypeScript
  • Supabase
  • Product Roadmap
explorer.weatherxm.com
WeatherXM Explorer (Open Source)

WeatherXM Explorer (Open Source)

Modernized the public real-time explorer by adding edge indicators for bounty discovery and redesigning filters/overlays with a product-first UX flow for 10,000+ active stations.

  • Edge indicators for bounty discovery
  • Redesigned filters and overlays
  • Open-source and live
  • Vue
  • TypeScript
  • Tailwind
  • Map-based UI
remotedevjobs.eu
EU Remote Job Platform

EU Remote Job Platform

Full-stack job board for EU remote roles, self-hosted on Hetzner via Coolify.

  • Google OAuth2 + Supabase GoTrue with secure /auth/callback handler
  • Unified SSR/CSR session hydration in Next.js App Router
  • Floating IP with Netplan for stable DNS on Hetzner VPS
  • Hardened outbound traffic — only required SMTP ports allowed
  • Skill & location matching, custom UI, end-to-end deployment
  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Hetzner / Coolify

Experience

  1. Kaizen Gaming

    Software Engineer

    Oct 2024 - Present

    • Led software execution for a multi-month casino initiative under high ambiguity and tight timelines, owning frontend delivery as the sole engineer on that track.
    • Implemented architecture-aligned reusable components and changes that shipped directly across all 20+ markets.
    • Co-developed a seasonal Calendar product with daily offers, progress bars, and milestones (3 engineers).
  2. GWI

    Software Engineer

    Apr 2022 - Oct 2024

    • Designed and shipped conflict-aware validation UX for a tree-based audience builder across two microfrontends (Google Ads, TikTok Ads, Meta Ads).
    • Architected auth migration from class-based Redux to functional React + Context.
    • Drove a company-wide yarn-to-pnpm migration by preparing the proposal, presenting the rationale and rollout plan, and leading execution, reducing CI build time by 40%.
    • Built and maintained micro-frontend systems.
  3. Logicea

    Software Engineer

    Feb 2021 - Mar 2022

    • Built data visualization interfaces for health patient managment and cybersecurity dashboards.
    • Delivered performant React + TypeScript UI across demanding data views.
  4. Quintessential SFT

    Backend Engineer

    Jul 2020 - Dec 2020

    • Built NestJS + TypeScript backend services for Waiz App (National Bank of Greece).

Hackathon Projects

Hustle Hours HackathonBuilt in 6 hours

GEMI Intelligence

Type any Greek company name and get a structured due diligence report in ~60 seconds. Live GEMI registry extraction, AI advisor memo, company comparison mode, and PDF export — built start-to-finish in 6 hours.

Stack

  • Next.js 16
  • TypeScript
  • Supabase
  • Playwright
  • Gemini / OpenAI
  • Framer Motion
DeepSurge Hackathon

ClawShield Lite

A deterministic safety layer for AI agents with explicit ALLOW | SANITIZE | BLOCK verdicts and tamper-evident receipts logged to Walrus blobs, attested on-chain via Sui.

Stack

  • Sui
  • Walrus
  • AI Agents
  • Move
DeepSurge Hackathon

SuiShield

A deterministic Move scanner that emits reproducible JSON receipts per GitHub commit, with optional on-chain attestation for verifiable, auditable smart contract security checks.

Stack

  • Sui Move
  • GitHub Actions
  • On-chain Attestation
  • TypeScript

Education

University of West Attica logo

University of West Attica

Master of Engineering (Integrated BSc/MSc), Informatics and Computer Engineering

Sep 2020 - Jun 2025

Completed an integrated BSc/MSc in Informatics and Computer Engineering while working full-time as a software engineer.

Core coursework

  • Algorithms and Dynamic Programming
  • Data Structures and Systems Programming (C/C++)
  • Distributed Systems and Parallel Computing (MPI)
  • Computer Networks (OSI, TCP/IP, Congestion Control)
  • Operating Systems and Concurrency (POSIX Threads, Semaphores)
  • Cybersecurity and Secure Coding
  • Databases and Backend Fundamentals (MySQL, PHP)
  • AI and Optimization (Fuzzy Logic, Genetic Algorithms)

Psychological drivers of user engagement in digital product design

Researched how behavioral and cognitive design principles can improve long-term user engagement in digital products.

Testimonials

I had the opportunity to work with Dimitris at Kaizen Gaming, where I served as the Product Owner for his team. Dimitris is a thoughtful and dedicated Front End Engineer who consistently contributed beyond his defined tasks.
Read full quote

I had the opportunity to work with Dimitris at Kaizen Gaming, where I served as the Product Owner for his team. Dimitris is a thoughtful and dedicated Front End Engineer who consistently contributed beyond his defined tasks.

What I appreciated most about working with him was his focus on the bigger picture. He always took the time to understand the business perspective behind our work, which allowed him to make smart technical choices that delivered real value to the customer. He has a very pragmatic, results-oriented approach and approaches every task with a focus on finding a solution and delivering it well. Dimitris is a reliable team member who understands the importance of every feature in a product roadmap. He brings a positive and constructive attitude to his work, which makes him a great person to have on any team. I would gladly welcome the chance to work with him again.

Sam Almasri

Sam Almasri

Senior Product Owner @ Kaizen Gaming

I really appreciated working with Dimitris on our project. He consistently provided solutions, was very supportive throughout the process, and made sure everything ran perfectly.
Read full quote

I really appreciated working with Dimitris on our project. He consistently provided solutions, was very supportive throughout the process, and made sure everything ran perfectly.

A true professional and a pleasure to collaborate with.

Vasilis Bekris

Vasilis Bekris

Owner of Job in Football

Working with Dimitris felt like having an in-house teammate. Proactive, responsive, and laser-focused on getting things right-not just done.
Read full quote

Working with Dimitris felt like having an in-house teammate. Proactive, responsive, and laser-focused on getting things right-not just done.

He consistently delivered high-quality work and was always willing to go the extra mile to ensure the success of the project.

Stawros Koutis

Stawros Koutis

CEO @ CrossBox Digital

I had an idea for a student environmental group, but most developers quoted over €5,000, far beyond my budget.
Read full quote

I had an idea for a student environmental group, but most developers quoted over €5,000, far beyond my budget.

Then I found Dimitris. He took on the entire project, built the app from scratch in just one month, and exceeded every expectation! He kept supporting me with updates throughout the year, reliable, efficient, and truly committed. Highly recommended and most importantly a good person!

George Karadakis

George Karadakis

Founder of CASpire

Need a Senior Software Engineer who owns both UX and architecture?