01About 02Experience 03Work 04Skills 05Contact

Senior Software Developer · Thessaloniki, GR

I build extremely customizable internal apps for clients worldwide.

Senior developer and freelancer — from no-code AppSheet business systems to full-stack TypeScript web and mobile apps, with applied machine learning on the side. Computer Science, Aristotle University of Thessaloniki.

Open to freelance & contract work TypeScript · React · Supabase AppSheet · Airtable · Apps Script

About

Software that replaces the spreadsheet, the paper form, the copy-paste.

I'm a senior developer based in Thessaloniki with a Computer Science degree from Aristotle University. At Sonorus Consulting I build extremely customizable internal apps for clients around the world — talking to those clients daily and turning fuzzy requirements into systems people rely on. My range runs from no-code AppSheet and Airtable builds, through full-stack TypeScript apps — web, mobile and offline-first PWAs on Supabase and Postgres — to applied machine learning and published research. I like owning a project end to end: the data model, the interface, and the last mile of getting it into someone's hands.

Based inThessaloniki, Greece
NowSenior Software Developer — Sonorus Consulting
EducationBSc Computer Science — AUTH (2016–2021)
ClientsWorldwide · remote
LanguagesGreek · English · German
AvailabilityFreelance & contract

Experience

Where I've been shipping.

2019 — Present
Dec 2019 — Present
Full-time
Senior Software Developer
Sonorus Consulting

Building extremely customizable internal apps for clients worldwide, in daily communication with the clients and the team — from data model to rollout.

AppSheetAirtableGoogle Apps ScriptSQLJavaScript
No-code · Internal tools
Sep 2021 — Mar 2022
Service
Business & Management Information Systems
Army Research & Informatics Department

Managed, operated and maintained major Business and Management Information Systems, applying modern Information Science to keep critical systems running.

Information Systems
Apr 2019 — Oct 2019
Freelance
Android Freelance Developer
Upwork & Fiverr

Developed Android apps for clients worldwide using Java, JSON, REST APIs, video streaming and relational databases — including shipping a solo app to the Play Store.

JavaREST APIJSONVideo Streaming
Android

Selected work

Full products, owned end to end — from SaaS platforms to a no-code builder.

01 — Product · solo build

Emberblocks

A no-code platform for building internal business tools on top of your own database — a fast visual builder with AI-assisted app generation, a formula language, server-enforced roles and permissions, and offline-first published apps.

TypeScriptSupabasePostgreSQLAI
In active development
02 — SaaS platform

InkBookr

A booking and AI-design platform for tattoo artists and their clients — artist discovery on a map, appointments with automated deposits, and AI-generated tattoo designs. Payments, email and maps built in.

Next.jsSupabasePaymentsAI
03 — Mobile app

Tourist Runs

A cross-platform mobile app for runners exploring new cities — discover curated running routes on native maps with live GPS tracking, backed by Supabase auth and data.

React NativeTypeScriptExpoSupabase
In active development
04 — Published app

LiveFrame

Printed videos come to life: get your videos ready to be printed, then reproduce them by scanning the photo with your phone. Designed, built and released solo to the Play Store.

AndroidJavaQR Codes
05 — Open source

Jarvis Plugins

Two plugins for the “Jarvis” assistant: an Amazon/eBay search that finds a typed term across both stores, and a health plugin that computes BMI and daily caloric intake with weight-goal targets.

PythonWeb ScrapingGitHub
AUTH · 2019
06 — Research paper

Topic Modeling for Greek MOOCs

Applying topic-modeling algorithms to the free-text final answers of students in Greek Massive Open Online Courses — surfacing the themes hidden in thousands of responses.

PythonTensorFlowKerasLDA · NNMF
Research paper

ALSO BUILT

Document Generator
Self-hosted PDF template builder and generation API — design a template once, generate documents programmatically.
Next.jsSupabase
MoveEstimate
Compare moving companies and get instant, localized price estimates — a multilingual quote marketplace.
Next.jsi18nSupabase
Battery Charge Notification
A lightweight Android utility that notifies you about your device's charging state.
AndroidJava
Daily Tip
An app that serves you one useful daily-life tip — all you have to do is apply it.
Android
AVL Tree Implementation
A clean implementation of the self-balancing binary search tree data structure.
JavaData Structures

Skills & tools

The stack I build with.

Make.com · Level 3 certified
Web & mobile apps
TypeScriptReactNext.jsReact Native · ExpoTailwind CSSPWA · offline-first
Backend & data
SupabasePostgreSQLNeonSQLREST APINode.js
No-code & automation
Google AppSheetAirtableNolocoGlideApps ScriptGoogle SheetsMake
ML, research & tools
PythonTensorFlow · KerasClaudeOpenAIJava · AndroidGit · GitHubLinux

Certifications — Make: Level 3 (Intermediate) & Sales Training · issued 2023.

Contact

Got an idea we can build together?

Let me know if you have any awesome ideas or projects we can build together — freelance and contract work in apps, automations and internal tools. Tell me what you need and I'll get back to you.

Sends directly — no mail app needed.