Engineering lab.
This site is also my test bench: a pipeline with automatic rollback, chaos engineering, controlled attacks against my own payment gateway. What you see below are the real results, read from the same database the system uses.
Every experiment defines what should happen (the defense) and verifies what actually happened. "Passed" means the system defended itself: no duplicate payments, no half-finished states, no orphan events.
- Payments in DB
- 1
- State
- created
- Version
- v0
- Events applied
- 0 of 0
One payment in the database, and both clicks get the same reference.
- Successful pipelines · 30d
- 100%
- Test coverage
- 56.6%
- Experiments passed
- 21/21
- Attacks absorbed (payments)
- 6
- Mutation score
- 53.8%
Every push runs the tests and reports the result here. If the deploy succeeds but the post-deploy health check fails, the pipeline reverts itself. The repository and its Actions are public: every row links to the real logs.
- dab7259 ↗OK5m 27s · Oct 19, 08:40 PM
- c342dae ↗OK3m 27s · Oct 19, 08:36 PM
- 4e0e42e ↗OK2m 45s · Oct 19, 08:29 PM
- d9bd044 ↗OK6m 11s · Oct 19, 08:12 PM
- 80aab9f ↗OK3m 43s · Oct 19, 08:02 PM
- df39158 ↗OK2m 57s · Oct 19, 07:58 PM
- cc8fee4 ↗OK2m 25s · Oct 8, 03:53 PM
- 5978e8a ↗OK1m 47s · Oct 6, 08:48 PM
- 15cead3 ↗OK14m 21s · Oct 6, 08:40 PM
- eaf606b ↗OK4m 14s · Oct 6, 07:48 PM
- cab51bc ↗OK2m 11s · Oct 6, 07:37 PM
- 90c526a ↗OK4m 1s · Oct 6, 07:03 PM
- 9d80e2c ↗OK2m 12s · Oct 6, 06:59 PM
- e8c0dec ↗OK2m 36s · Oct 6, 06:44 PM
- 0408f69 ↗OK2m 54s · Oct 6, 06:41 PM
Static analysis of dependencies and code, plus accessibility over the public pages, on every push. What counts isn't a green scan but the cycle: every finding is tracked until it's resolved or knowingly accepted.
1 dot = 3 findings
A rising load ladder against a disposable environment until it finds the point where the system breaks and how long it takes to come back once the load stops. Measured on the plateau, not the ramp: averaging both mixes a healthy level with a saturated one.
- Sustained, no errors
- 50/s
- Breaking point
- 200/s
- Recovery
- 75s
- Run p95
- 10.0s
A gateway of my own with idempotency keys, a state machine with no going back, and webhook signature verification. The counters below are hostile events that arrived and were detected and neutralized, not applied.
- Sandbox payments
- 23
- Duplicate webhooks ignored
- 2
- defense 2 · Event already seen
- Out-of-order events contained
- 4
- defense 3 · Legal transition
- Tampered amounts rejected
- 0
- defense Amount check
Built for my classmates: paste any domain and get, live, 12 tests - security headers, TLS certificate, DNS, domain expiry, robots.txt, sitemap.xml, SEO metadata, basic performance, heuristic accessibility, and a real Lighthouse report via the Google PageSpeed Insights API. Everything is read from public HTTP responses - nothing intrusive - with a limit of 5 scans per minute per IP and anti-SSRF protection (it rejects private or internal-network IPs) so it can't be used as a proxy into someone else's infrastructure.
Site scanner
Paste a domain and watch the 12 tests run live, with streamed results.
Scan a domain →Device fingerprinting
Interactive demo: open a room from two devices and watch them identify each other with no cookies and no login.
Try it live →Monitoring and SLOs
Uptime, p95 latency, and error budget measured by my own check engine.
See /status →Security Operations
My own micro-SIEM: intrusion attempts detected and blocked, in aggregate and live.
See /security →The data is not screenshots or samples: it is read on the server from the same database (Turso/libSQL) where the pipeline, the experiments, and the gateway write their results. What fails is shown too.
The chaos experiments run with seatbelts on: a 15-minute maximum TTL, critical routes excluded in code, and a kill switch. The whole system is fail-open: a lab failure never takes the site down.
The raw detail (parameters, payloads, active flags) lives in the private panel. What gets published here is the aggregate verdict - enough to verify, without handing over the internal map.