---
title: Dimitrios Rarras · Full-Stack Developer
description: Full-stack developer based in Ioannina. Headless commerce, AI-augmented PIM, and software for healthcare institutions.
lang: en
source: https://jimrarras.com/en/
fetched: '2026-08-25T11:05:12.000Z'
---

Software you own.Built to last.

## Dimitrios RarrasFull-Stack Developer · Headless Commerce · Healthcare Software

PRODUCTION SOFTWARE FOR

- Heartbeat Pharmacy
- Zosimades Nursing Home
- Ioannina Univ. Hospital
- Komvos Ygeias
- Kleidarakos B2B
- pooq.gr

ABOUT

Full-StackDeveloperinIoannina,Greece.Ibuiltthee-commerceplatformthatrunsHeartbeatPharmacy,andtheclinicalsoftwarethatrunstheZosimadesNursingHomeofIoannina.Bothareinproductiontoday.

TypeScriptReact 19Next.js 16AstroMedusa.jsNode.jsPostgreSQLRedisTanStack QueryReact Native

![Dimitrios Rarras](https://jimrarras.com/images/profile-pic.webp)

[![](https://jimrarras.com/svgs/github.svg)](https://github.com/jimrarras)[![](https://jimrarras.com/svgs/linkedin.svg)](https://linkedin.com/in/jimrarras)[![](https://jimrarras.com/svgs/mail.webp)](mailto:demetriosrarras@gmail.com)

SERVICES

## What I do

Four service categories, each backed by at least two production systems.

- [
  
  01.
  
  ### Commerce platforms you own
  
  - MEDUSA
  - NEXT.JS
  - B2C + B2B
  
  Replace your Shopify Plus or rented WooCommerce with a storefront you control. Same checkout, lower fees, every Greek integration your business needs: couriers, banks, marketplaces, multi-vendor importers. Built for B2B catalogs, high-volume brands, and stores SaaS cannot ship.
  
  See all services
  
  
  
  ](https://jimrarras.com/en/services/headless-commerce/)
- [
  
  02.
  
  ### Product catalogs that scale
  
  - PIM
  - AI ENRICHMENT
  - MULTI-SUPPLIER
  
  PIM systems with AI-augmented enrichment, multi-supplier ingestion, and ERP sync. The back-of-house that keeps your commerce platform selling instead of pausing for data entry.
  
  See all services
  
  
  
  ](https://jimrarras.com/en/services/catalog-pim-systems/)
- [
  
  03.
  
  ### Software for institutions that need it
  
  - FHIR
  - BUN / ELYSIA
  - HEALTHCARE OPS
  
  Clinical operations platforms, inventory management, FHIR-compliant mobile health apps. Built (often volunteered) for Greek healthcare institutions where the alternative is paper, or nothing.
  
  See all services
  
  
  
  ](https://jimrarras.com/en/services/healthcare-civic-tech/)
- [
  
  04.
  
  ### Greek-first bilingual websites
  
  - ASTRO
  - EL + EN
  - SCHEMA-FIRST
  
  Astro websites with proper Greek SEO, structured schema, and edge-cached static hosting. EL primary, EN mirror. Deliverable in weeks, not months.
  
  See all services
  
  
  
  ](https://jimrarras.com/en/services/bilingual-websites/)

WEBSITES

## Live client websites

Seven shipped sites, six built on the website-template I maintain, one (40Roomors) on a custom Next.js + headless CMS I wrote from scratch.

PROJECTS

## Projects & Case Studies

Eleven case studies from systems in production today.

[

### Heartbeat Pharmacy Platform

Medusa 2.14 / Next.js 16 / PostgreSQL

Employer

2024–present

Pre-launch

![](https://jimrarras.com/images/projects/heartbeat-pharmacy/hero-400.webp)

A full e-commerce platform for a Greek pharmacy, owned outright (no per-transaction SaaS bill), with AI shrinking SKU enrichment from days to hours.. Lead Developer.](https://jimrarras.com/en/projects/heartbeat-pharmacy/)[

### Kleidarakos B2B & Papanikolaou Doors

Medusa B2B / Next.js 16 / Express + TypeORM

Client

2024–present

![](https://jimrarras.com/images/projects/kleidarakos-papanikolaou/hero-400.webp)

A B2B marketplace replacing the spreadsheet-and-phone process for a Greek locksmith network. Quote workflows, multi-supplier catalog imports, and a 3D door configurator that lets customers visualise before ordering.. Lead Developer.](https://jimrarras.com/en/projects/kleidarakos-papanikolaou/)[

### Γηροκομείο Ζωσιμάδων Ιωαννίνων: Healthcare Ops Stack

Bun + Elysia / Hono / PostgreSQL 18

Volunteer

2024–present

![](https://jimrarras.com/images/projects/zosimadon-healthcare-ops/hero-400.webp)

Three integrated systems that took the Zosimades Nursing Home of Ioannina off paper: clinical operations, inventory management, and a handheld scanner for shift inventory counts. Built as volunteer work, in production daily.. Volunteer Lead Developer & Maintainer.](https://jimrarras.com/en/projects/zosimadon-healthcare-ops/)[

### Komvos Connect

Fastify 5 / PostgreSQL 16 + Drizzle / Redis + BullMQ

Personal

2025–present

![](https://jimrarras.com/images/projects/multi-tenant-calendar/hero-400.webp)

A self-hosted booking platform: drop a single script tag on any business website and you have availability, calendar sync, and confirmations. Replacing Calendly-class SaaS for clinics, hairdressers, and service providers.. Lead Developer.](https://jimrarras.com/en/projects/multi-tenant-calendar/)[

### Migraine Tracker

React Native 0.81 / Expo 54 / Express 5

Personal

2025–present

Pre-launch

![](https://jimrarras.com/images/projects/migraine-tracker/hero-400.webp)

A migraine-tracking mobile app where the FHIR export is actually compliant: a neurologist can import the patient's history straight into their EHR. iOS and Android, works offline.. Lead Developer.](https://jimrarras.com/en/projects/migraine-tracker/)[

### Rorsa Tools

TypeScript / Node.js 20+ / Vertex AI Nano Banana

Open Source

2025–present

![](https://jimrarras.com/images/projects/rorsa-tools/hero-400.webp)

An MCP toolkit that lets Claude (and other AI agents) generate, edit, and process images at production scale. 14 tools, batch processing, GPU-accelerated background removal. The toolkit that built this very portfolio's image set.. Maintainer.](https://jimrarras.com/en/projects/rorsa-tools/)[

### e-support Private KEP, Ioannina

Astro 7 / Tailwind v4 / Cloudflare Workers

Client

2026

![](https://jimrarras.com/images/projects/esupport-ioannina/hero-400.webp)

Bilingual website for a private citizen-services bureau in Ioannina: 12 service categories, JSON-LD with GEMI/VAT identifiers, an AEO layer with build-time llms.txt and a markdown mirror, and CI gates at every step. From design comps to Cloudflare production.. Lead Developer.](https://jimrarras.com/en/projects/esupport-ioannina/)[

### WooCommerce Plugins for pooq.gr

WordPress / WooCommerce / PHP

Client

2023–present

![](https://jimrarras.com/images/projects-cards/pooq-400.webp)

Four custom plugins (ACS Courier, Skroutz feed, multi-vendor importer, Piraeus Bank gateway) shipped to a live Greek e-commerce store I maintain. The plugins fill the gaps stock WooCommerce leaves for Greek commerce. The ACS Courier plugin is open-source.. Lead Developer.](https://jimrarras.com/en/projects/pooq-plugins/)[

### PGNI Hospital StorageManagement

Tauri 2 / Rust / React 19

Volunteer

2024–present

![](https://jimrarras.com/images/projects-cards/pgni-storage-400.webp)

A Tauri + Rust + React desktop app that replaced a legacy C# WinForms system for tracking lab reagents and equipment at Ioannina University Hospital (Π.Γ.Ν.Ι.). Volunteer civic-tech work for a Greek public hospital.. Volunteer Lead Developer.](https://jimrarras.com/en/projects/pgni-storage/)[

### TaskFlow

Fastify / PostgreSQL + Drizzle / Redis + BullMQ

Personal

2024–present

![](https://jimrarras.com/images/projects-cards/taskflow-400.webp)

An offline-first task-dispatch PWA for hospitality teams. Realtime updates via Socket.IO, BullMQ scheduler for recurring tasks, IndexedDB mutation queue so the app keeps working when the Wi-Fi drops. Multi-tenant SaaS, live and free at tasks.jimrarras.com.. Lead Developer.](https://jimrarras.com/en/projects/taskflow/)[

### Delivery Tracker

Fastify / PostgreSQL + PostGIS / Drizzle ORM

Personal

2024

![](https://jimrarras.com/images/projects-cards/delivery-tracker-400.webp)

A real-time delivery-dispatch system that assigns orders to drivers based on distance, current load, and historical performance. PostGIS spatial queries, Socket.IO driver tracking, scoring-based assignment iterated with the dispatch team.. Lead Developer.](https://jimrarras.com/en/projects/delivery-tracker/)

NUMBERS

## By the numbers

- 10+Production systems shipped
- 2Healthcare institutions under maintenance
- 5Live client websites
- 14MCP tools (Rorsa Tools)
- 4Custom WooCommerce plugins

CONTACT

## Let's talk

Available for collaborations, custom solutions, and questions. I reply within 1–2 business days.

Or book a slot directly
