>_ josetilabs.com

developer · infrastructure

Software development
and server operations

I work with web applications in TypeScript and Next.js, and I take care of the infrastructure they run on: deployment, database, backup and monitoring. The projects below are in use or in development.

focus
web applications and infrastructure
stack
TypeScript · Next.js · Postgres · Docker
server
self-hosted · Cloudflare · Tailscale

01 / Projects

Projects in use and in development. When a project has no page of its own, the card says so.

almo-erp

in production

Warehouse ERP for internal use. It tracks stock with a movement history, the request, approval and delivery flow, asset records and IT tickets. It serves more than one branch and checks permissions on the server.

  • Next.js 16 · Postgres 17 · Prisma
  • 528 automated tests, E2E in continuous integration
  • private repository

sync-win

in development

A tool for synchronisation and remote access between machines. It is in development and has no page of its own yet.

  • client and server
  • no project page yet

this infrastructure

in production

The server that publishes this site and the other services: reverse proxy with certificate, outbound tunnel, private network, database with scheduled backup and swap on compressed memory.

  • Dokploy · Traefik · Cloudflare Tunnel
  • Tailscale · Postgres · zram

project-04

no project yet

No project attached. The space is used when there is code in use to list.

  • waiting

02 / How this site runs

This site is HTML, CSS and font files served by one container, behind the same proxy as the other services.

  1. 01
    Cloudflare

    Terminates the TLS connection and delivers traffic through the tunnel. No port of the server is exposed to the internet.

  2. 02
    Traefik

    Takes requests and picks the destination from the Host header. It is the same proxy used by the other services.

  3. 03
    Tailscale

    Keeps a private network between the machines. Internal services have no public name and answer only inside it.

  4. 04
    Backup

    Copies the encrypted database off the server on a schedule. Restoration is tested.

03 / Contact

Reach me by e-mail or on GitHub.