Hey, I'm Fredi — Systems Prospector behind Qouver. Solo-developer, cost-conscious, all-rounder.
I don't run a team — I run systems. From airline-tycoon simulation to badminton session ops to SDS compliance tools, I design, ship, and operate end-to-end: Svelte/Flutter/Vue on the front, Go + Nim + Postgres on the back, all deployed on a single VPS.
Philosophy: preserve intent, ship the simplest correct solution, automate the rest.
Code → ship → observe → refine.
- 🌏 Based in Indonesia · building for real communities (not just demos)
- 🎯 Currently focused on: Skyward (airline sim), Majadu (badminton ops), SDS Management (Bayer), KRAN (banking)
- ✍️ Writing on Medium @nferdazel
- ☕ Fuel: coffee, clean code, and zero-downtime deploys
Operated on
qouver.com— active + archived. Solo-built, production-run.
| # | Project | What it is | Stack | Status |
|---|---|---|---|---|
| 01 | Skyward — Airline Tycoon | Authoritative simulation: fleet, routes, economy, bank/loans, world-tick. Svelte client, Go backend sole engine. | Go · Postgres · SvelteKit |
🟢 Live |
| 02 | Majadu — Session Ops Engine | Backend engine & APIs: court scheduling (5-phase engine), live scoring & SSE streams, Glicko-1-lite rating + 8-tier bands, tournament brackets. | Go · Postgres |
🟢 Live |
| 03 | Qouver Web — Umbrella Home | Company site — 100% static HTML prerendered server-side, no JS. Swiss editorial design. | SvelteKit · Nim · Caddy |
🟢 Live |
| 04 | SDS Management — Compliance | SDS/MSDS lifecycle: chemical versioning, GHS pictograms, HTML→PDF (Chromium headless), bulk ZIP. | Vue 3 · Element Plus · Go · Postgres |
🟢 Live |
| 05 | KRAN — Core Banking (private) | Core banking standard Indonesia (KSP, BPR/BPRS, BMT): tabungan, deposito, kredit — strict double-entry GL (no float money), parameter maker-checker, outbox pattern. | Nim · Postgres · SvelteKit |
🟢 Private |
| 06 | seather — CI/CD Lab | Hands-on Flutter CI/CD pipeline — GitHub Actions, release automation, production workflows. | Flutter · GitHub Actions |
🔵 Open Source |
📦 More in /Projects (local / research)
skyward/sds-monorepo/badminton-match— each ships its Go backend insideapps/api(stdlibnet/http+pgx/v5, no framework bloat), not as separate reposanomali_detection— pair/bracket anomaly research + SQL dumps (badminton) · folded into Majaduohsera/ojan— audit reports & agentic-AI POC notes (private, not on GitHub)
| Layer | Tools |
|---|---|
| Backend & Systems | Go (net/http stdlib, no framework) · Nim 2.2 · Java · PostgreSQL (pgx/v5) · OpenAPI |
| Frontend & UI | SvelteKit · Flutter · Vue 3 |
| Infra & Ops | Rocky Linux · Podman Quadlet (systemd) · Caddy (TLS + reverse proxy) · GitHub Actions |
| Craft | Glicko / Dynamic-Elo rating engines · Decimal money (no float!) · Optimistic concurrency · Idempotent ingest |
var now = map[string]string{
"building": "Skyward — Go sole engine, authoritative simulation",
"shipping": "Majadu — granular swap + SSE realtime + concurrency hardening",
"operating": "SDS Management — normalized columns + Bayer header polish",
"hardening": "KRAN — maker-checker parameters, immutable GL, regulatory packs",
"writing": "Qouver handbook — backend decisions & hardening plans",
}
Building systems that keep communities running — one commit at a time.
© Qouver · Solo-built, production-operated.


