Since 2019 I’ve been building extremely customizable internal apps for clients worldwide — from no-code systems that run whole businesses to full-stack TypeScript web and mobile apps. My approach is systematic: the data model, the interface, and the last mile of getting it into someone’s hands.
I start by observing — the business, the spreadsheet it runs on, and how things actually work.
Build decisions come later. Understanding comes first.
Observe
Then I distil — removing noise, reducing complexity, and keeping only what the work truly needs.
Distil
Then I ship, and stay: daily communication, fast iterations, and the last mile of rollout — until it’s something people rely on.
Ship
Selected works
2019 — 2026
OverviewA no-code platform for building internal business tools on your own database — visual builder, AI-assisted generation, formula language, server-enforced permissions, offline-first apps.
OverviewA cross-platform mobile app for runners exploring new cities — curated routes on native maps with live GPS tracking.
TagsMobile Development Product Design
IndustryFitness Travel
StatusIn active development
OverviewA client-side tool that turns raw bank-statement exports (CSV/XLSX) into clean, import-ready CSVs for Sure — automatic bank detection, column mapping for any format, Greek encoding support. Files never leave the browser.
OverviewA booking and AI-design platform for tattoo artists and their clients — artist discovery on a map, appointments with automated deposits, AI-generated designs.
OverviewTopic-modeling algorithms applied to the free-text final answers of students in Greek MOOCs — surfacing themes hidden in thousands of responses.
TagsMachine Learning Research
IndustryEducation NLP
ClientAUTH — published paper
OverviewPrinted videos come to life — print a frame, scan it with your phone, and the video plays back. Designed, built and released solo.
OverviewTwo plugins for the “Jarvis” assistant — an Amazon/eBay search across both stores, and a health plugin computing BMI and daily caloric targets.
TagsPython Open Source
IndustryDeveloper tools
ClientAUTH — 2019
2026
Emberblocks
A no-code platform for building internal business tools on your own database — visual builder, AI-assisted generation, server-enforced permissions, offline-first apps.
Product Design / Full-Stack / SaaS — Waitlist open
A cross-platform mobile app for runners exploring new cities — curated routes on native maps with live GPS tracking.
React Native / Expo / Supabase — In development
2026
Sure Formatter
A client-side tool that turns raw bank-statement exports into clean, import-ready CSVs for Sure — auto bank detection, column mapping, Greek encoding support.
Two open-source plugins for the “Jarvis” assistant — cross-store product search, plus BMI and caloric-intake computation.
Python / Web Scraping / Open source
Document Generator
Self-hosted PDF template builder and generation API.
Next.js / Supabase
MoveEstimate
Instant, localized moving-price estimates — a multilingual quote marketplace.
Next.js / i18n / Supabase
Battery Charge Notification
A lightweight Android utility for your device’s charging state.
Android / Java
Daily Tip
One useful daily-life tip, served daily.
Android
AVL Tree Implementation
A clean implementation of the self-balancing BST.
Java / Data Structures
01
Internal Tools & Automation
Approach
I replace the spreadsheet, the paper form and the copy-paste with systems your team actually uses — built fast on no-code platforms, in daily communication with the people who run them.
Workflows, approvals, inventories, field apps — extremely customizable, and shaped around the way your business already works.
02
Web & Mobile Apps
Approach
When no-code hits its ceiling, I build the real thing: full-stack TypeScript applications — web, native mobile and offline-first PWAs — on Supabase and Postgres.
Design and development are treated as one continuous system, so the product stays coherent from the data model to the interface.
03
Full-Scope Creation
Approach
I own projects end to end — early definition, data model, interface, rollout, and the iteration that follows. One person responsible for the whole thing.
Applied ML on the side · Python · TensorFlow · published research
The result is a clear, well-structured product built to communicate value, support real users, and evolve over time.
ΔΟΜΗΣΚΕΨΗ
Thinking shaped into software
One developer. Clear intent. Where the practice was built — structure, rhythm and care, expressed through working systems.
2019 — now
Senior Software Developer
Sonorus Consulting — full-time
Building extremely customizable internal apps for clients worldwide, in daily communication with the clients and the team — from data model to rollout.