┌── 2tec.be — index ──┐ fully booked
 ███  █████ █████  ████
█   █   █   █     █    
    █   █   █     █    
   █    █   ████  █    
  █     █   █     █    
 █      █   █     █    
█████   █   █████  ████
── 2 T E C ─ S O L U T I O N S ─ jelle sturm ─ be ──

Connect the stack.
Clean APIs, solid infrastructure,
by design.

2Tec Solutions is founded by Jelle Sturm. I build Django REST APIs and supply chain integrations — connecting ERP, WMS, and 3PL platforms through clean API contracts and async queuing — backed by infrastructure that doesn't wake you up at night.

tty0 · boot
BIOS v2.tec initializing…
POST: cpu, ram, vfs → ok
mounting /dev/expertise → ok
loading kernel modules:
▸ python 11y
▸ aws 11y
▸ k8s 7y
▸ drf 9y
starting daemon: jelle.d
systemd[1]: jelle.d started
login: jelle@2tec.be
last login: just now from clients/*
 
$ status
fully booked
$ tail -f deploy.log |
Jelle Sturm

10+ Years of Python that doesn't page anyone at 3am. I help startups go from "works on my laptop" to multi-region production with proper observability, IaC, and a deploy pipeline you actually trust.

I specialize in Django REST Framework and API architecture — versioned endpoints, clean OpenAPI specs, solid auth patterns. A lot of that work involves supply chain integrations: connecting ERP, WMS, and 3PL platforms through well-designed APIs and queuing systems. I also expose APIs as MCP servers where it makes sense.

$ stat ~/jelle
locationAntwerp, BE · CET experience10+ years backend / 10+ years AWS shipped40+ production systems availabilityFully booked uptime99.97% across managed systems fav stackDjango (DRF) + Postgres + Redis + EKS
./backend/
PythonDjangoDRFFastAPIRedis MQPostgreSQLAuth0C#
./cloud-iac/
AWSEKSRDSCloudFormationAPI GatewayCDKLambda
./devops/
KubernetesDockerGH ActionsRancherArgoCDPortainerhelm
./api-integrations/
REST / OpenAPIWebhooksOAuth2 / Auth0MCP serversEDI / SFTPAsync queuing
type title tag date
-rw-r Tunnelling a Portainer Edge agent through AWS PrivateLink (and a few traps I hit on the way) // What looked like a one-afternoon networking task turned into a six-trap debugging chase. Here's the architecture, the AWS plumbing, and the gotchas — including a Portainer agent quirk that made every base64 attempt fail at a different byte. #devops 2026-05-08 -rw-r Building 2tec.be: Astro on Cloudflare Workers // How I rebuilt this portfolio with Astro and shipped it on Cloudflare Workers Static Assets — including the free email path, the custom-domain dance, and the 2TEC banner that wouldn't render on mobile Firefox. #case-study 2026-05-06 -rw-r Using Caddy and DuckDNS on Raspberry PI // How I set up Caddy and DuckDNS on my Raspberry Pi to get automatic HTTPS for home network services — no manual cert management needed. #home-assistant 2022-01-08 -rw-r Controlling Chamberlain shutters with Google Assistant // How I reverse-engineered the 433MHz RF signal from a Chamberlain shutter remote and replayed it from a Raspberry Pi, triggered by Google Assistant voice commands via IFTTT. #home-assistant 2022-01-08
$ cd ../blog — full archive, filterable by tag.
Cloud architecture
AWS-native designs that won't embarrass you in a Series B due-diligence.
CI/CD & DevOps
Pipelines that deploy on every push without you holding your breath.
Supply chain integrations
Connecting ERP, WMS, 3PL, and carrier systems through REST APIs and async queuing — built to survive flaky third-party endpoints.
API design & Django REST
Versioned, documented DRF APIs with clean auth and OpenAPI specs. MCP server exposure where it adds real value.

Got a thing that needs building?