Skip to content
View DimitrisMilios's full-sized avatar
🫠
🫠

Block or report DimitrisMilios

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DimitrisMilios/README.md

Dimitris Milios — Flutter. Web. Hardware. No fluff.

Portfolio LinkedIn Email Profile views

whoami: Dimitris Milios — Flutter dev @ SmartUp by day, IoT tinkerer by night. flutter doctor: everything green except the sleep schedule.

pubspec.yaml party parrot

name: dimitris_milios
description: Flutter developer by day, solder-fume enthusiast by night.
version: 2026.10.11+∞          # build number = coffees so far

environment:
  sdk: ">=3.0.0 <4.0.0"
  location: Thessaloniki, GR
  education: International Hellenic University

dependencies:
  flutter: ^production          # iOS + Android from one codebase, shipped at SmartUp
  kotlin: ^when_flutter_wont    # native Android for 1 GB-RAM car head units
  wordpress: ^custom_themes     # WooCommerce & B2B e-shops, zero page builders
  esp32: ^3.3v                  # e-ink, OLED, BLE — hand-soldered, mostly works
  firebase: ^any                # auth, Firestore, hosting, app distribution
  coffee: any                   # unconstrained on purpose

dev_dependencies:
  sleep: ^optional
  batman_logos: ^5.0.0          # yes, really — see Veldash

flutter:
  uses-material-design: true
  assets:
    - parrots/                  # mandatory

Now compiling parrot typing on a laptop

Mokuply demo: pick a template, tilt the phone, drop in screenshots, edit the headline, swap the backdrop, export for both stores

Mokuply · Flutter Web

Design App Store & Google Play screenshots in the browser. One shared 1320×2868 canvas, realistic iPhone and Galaxy frames that swap per store, the whole Google Fonts catalogue, lossless PNG bundles.

100% client-side and open source. Nothing you upload leaves your machine, mostly because there is no server to send it to.

flutter run -d chrome and you're in.

Also on the bench: Veldash — an ultra-light offline/online navigation app for the cheap Android head units that live in dashboards (1 GB RAM, Android 5+). Native Kotlin, MapLibre, bundled vector map of Thessaloniki and BRouter routing, no Play Services. Batman-themed, because the car deserved it.

Side quests pirate parrot

Glitched! · Flutter Web + Firebase

An asymmetric co-op riddle game for 3–6 people on 3–6 screens. One player sees the display, one holds the manual, one has the keypad. Talk fast, decrypt the core, and don't trust the glitches: they corrupt your screen and eat the clock.

Roles rotate every round. Bugs are the gameplay.

Host creates a core, friends join with the code, host launches. Then the shouting starts.

Glitched demo: create a core, two players join, launch, the clue manual, the tool solves round one, a glitch corrupts the signal, stabilize, round three
Project What it is Stack
🖥️ Ink_Board An e-ink desk display built from scratch. Shows the time and live weather, pairs with my phone and mirrors incoming notifications. Always on, nearly zero power. ESP32, custom firmware, BLE, Flutter companion app
🧩 DevDock Chrome extension that saves a project's tabs (localhost, GitHub, Jira…) as a workspace and reopens them all in one click. Flutter Web, Chrome MV3 Tabs & Tab Groups APIs
🏢 ENSGAS Two-in-one corporate portal and B2B e-shop for a natural gas company. Custom theme, Turnstile-protected forms, Consent Mode v2, zero page builders. WordPress, WooCommerce

Day job

SmartUp mark

Flutter developer at SmartUp, a product studio in Thessaloniki that has been building mobile apps and web platforms since 2012. I take products from wireframe to store listing: architecture, UI, REST / Firebase / hardware integrations, release. One codebase, two stores, no excuses.

Loadout

Mobile
Flutter, Dart, Kotlin, Android Studio, Firebase, Figma

Web
WordPress, PHP, HTML, CSS, JavaScript, MySQL, Google Cloud

Hardware
Arduino, C++, Linux, Bash

Tools
Git, GitHub, VS Code, PostgreSQL, Docker

git log --oneline octocat parrot

Real commit messages from my repos, lightly curated:

veldash   Batman logo is the default badge for Home, Work and favorites
veldash   Bundle the Thessaloniki map and routing segment in the APK
glitched  fix(wires): fix the wires game play
glitched  feat(lobby): shareable invite links, host migration, and auto-return to lobby
mokuply   feat(editor): screens strip with store rows, canvas handles, layers list, lazy font picker
ensgas    feat(corporate): Turnstile contact form, live-site hardening and deploy notes
portfolio chore(brand): rename to PAPA_JIMMI and drop the hire sticker

GitHub stats Top languages

Contribution snake

Let's build something parrot with a moustache

An app idea, a shop that needs a real theme, or a gadget that needs firmware and a phone to talk to. The moustache is optional.

dimitrismilios.github.io · LinkedIn · dimmilios@smartupweb.com


Made in Thessaloniki with Flutter, a soldering iron and an unreasonable amount of coffee.

Pinned Loading

  1. Mokuply Mokuply Public

    Dart

  2. scrapbook scrapbook Public

    JavaScript

  3. sheetcrm sheetcrm Public

    Dart

  4. mjimmi.github.io mjimmi.github.io Public

    GitRepository For My Personal

    HTML