Software studio · est. 2016 · Greece

Befriend the problem.
Then ship the system that solves it.

We're a senior team that gets called when the spec isn't obvious. AI integration, custom platforms, data systems — the work that doesn't fit a template. Ten years in, three sectors deep.

See our work
Trusted by teams in

Energy

E-commerce

Logistics

Industrial IoT

B2B SaaS

Healthtech

01 · What we do

Four ways we get involved.

Most engagements start with discovery — a written problem statement before anyone opens a code editor. Then we build, in-house, end to end.

01

AI Integration

Stalled AI initiatives, restarted. LLMs, RAG, evals, deployment.

LLM appsRAG pipelinesEval harnessesEmbedding search

02

Custom Development

Bespoke web platforms, internal tools, and APIs. Next.js + Python.

Web platformsInternal toolsAPIsIntegrations

03

Data Engineering

Pipelines, warehouses, and the dashboards your CFO actually trusts.

ETL / ELTWarehousesReportingBI

04

Enterprise Modernization

Legacy systems carried into the present without the rewrite-everything trap.

Legacy migrationAPI layeringCloud liftObservability
02 · Selected work

Problems we befriended.

All work

Real engagements across travel, developer tools, and operations — shipping systems that fit how teams actually work.

Travel Suite

Interconnected Ecosystem

A connected network of travel and hospitality services — cross-recommend and share commissions across the suite.

guestfa.st
boatfa.st
carfa.st
rentfa.st
taxifa.st
stayfa.st
hotelfa.st
03 · Open source

Tools we built, given away.

Every project here started as something we needed on a client build and could not find. They are MIT licensed, documented, and tested — take them.

Python · MIT · STABLE

tahidromos

A development mail server that can hold a conversation.

Mailpit and MailHog are sinks: mail goes in and never comes out, so you cannot reply to it and cannot test a thread. tahidromos is a real mail server — send a message, read it over IMAP, reply, forward it, reply to the forward, and watch the RFC 5322 chain build. It is written from scratch on the Python standard library, runs as one container with no login, and nothing it sends can reach the internet.

docker run -p 1025:25 -p 1143:143 -p 8080:8080 ghcr.io/pamfilico/tahidromos
SMTPIMAPEmail testingDockerMCPDev tooling
tahidromos — A development mail server that can hold a conversation.
04 · How we work

We bill the work, not the deck.

Wk 1–2

Discovery

We sit with your team, read the codebase, talk to users. You leave with a written problem statement either way.

Wk 3–8

Build

A small senior team, daily commits, weekly demos. You can see the work in your repo from day one.

Wk 9–10

Ship

We deploy to production, write the runbooks, train your team. No long handover.

Ongoing

Stay close

A retainer for the times your team needs us for a week, not a quarter. We answer Slack.

10+

years shipping

since 2016

10+

products shipped

across sectors

4

senior engineers

in-house team

100%

custom build

no white-label

05 · Why "pamfili"

παμφίλη — pamphíli, Greek for friend to all. The kind of person every village trusts with the hard problem. That's the bar.