Systems architect · Mexico City · Taking on new builds

I build and run the software businesses can’t afford to get wrong.

Twenty-six systems in production — accounting ledgers, point of sale, encrypted storage, AI workstations — designed, coded and operated end to end on one self-managed Linux server.

See the work
In production 26systems
Responding now of 26
Avg. response live check
Backups · Healthy 696archives · 252.4 GB
01

Selected work

Five systems that show the range: a CFDI 4.0 invoicing ERP, a tax and accounting command center, a public brand site, an encrypted document vault and the backup system that protects all of them.

02

All other systems

The remaining 21 systems. Status is checked live on the server; protected systems answer, but sit behind a login.

0 online 0 protected 0 offline 26 checking

Every system on the server.

03

How it runs

No platform-as-a-service, no managed database. One Linux server, configured by hand, carries all 26 systems.

Edge
HAProxy TLS on 443 · PROXY protocol
Let’s Encrypt ECDSA certificates, auto-renewed
Routing
Apache 2.4 Virtual hosts, aliases, reverse proxy
Runtimes
PHP 8.3— systems
Python 3.12— systems
Node.js 22— systems
Go 1.22 · Java 21— systems
Data
MySQL 8.0Unix socket
PostgreSQL 16Keycloak · Django
Local LLMOllama inference
  1. i.

    Closed periods stay closed.

    Accounting periods are sealed with SHA‑256 and recompute byte-for-byte, so an audited number never drifts after the fact.

  2. ii.

    No vendor in the critical path.

    Storage, authentication and databases run on the server itself. The business keeps working when a SaaS provider doesn’t.

  3. iii.

    Speed is a spec, not a hope.

    Every system ships with a response-time target. Most are under 50 ms.

  4. iv.

    Written by hand.

    25 of 26 systems are original code — no templates, no page builders. The one exception is phpMyAdmin.

04

Have a system that has to be right?

I take on architecture audits and new builds — from the database schema to the server it runs on.

victor@filemon.net
Based in
Mexico City · works remotely
Works in
PHP · Go · Python · Java · MySQL · Linux
Engagements
Architecture audits · new systems · rescues