systems-minded software engineer · early in my career · learning in public
site · ampyfin · @AmpyFin · email
#contracts-first #deterministic-replays #observability #typed-config #learn-in-public
I'm not afraid of being left behind—I'm excited about what I can build with the emerging technologies of tomorrow.
projects • how-i-work • toolbox • say-hi
The seed that became today’s modular platform.
org · site
Bars/Ticks/Fundamentals/News/FX/Corporate Actions/Universe/Signals/Orders/Fills/Positions/Metrics.
repo · go pkg · PyPI
Deterministic messaging with trace propagation and replay controls.
repo · go pkg (CLI) · PyPI
Runtime reloads, secret indirection; no keys in code.
repo · go pkg · PyPI
Uniform JSON logs, Prometheus metrics, and tracing SDKs; docker-compose stack for local.
repo · go pkg · PyPI
Historicals/quotes/fundamentals with session rotation & circuit breakers.
repo · go pkg
Note:
tiingo-goexists but is private (link intentionally omitted).
I research the problem with stakeholders and end users, then whiteboard the one-line goal, non-goals, and the invariants that must hold.
I pin contracts before code (explicit units/decimals; event_time / ingest_time / as_of) with concrete examples.
I design for boring failure (timeouts, jittered retries, circuit breakers, DLQ, kill-switch) and ship small, reversible changes (shadow first, flag-gated release, scripted rollback).
Observability is day-0 (structured logs with trace context, labeled metrics, purposeful spans).
Confidence is replay-driven (golden fixtures; deterministic replays; CI guards).
I communicate the why, keep runbooks short, and write down what I learn.
Python · Go · C/C++ · SQL · Protobuf · NATS JetStream/Kafka · OpenTelemetry/Prometheus/Grafana · Docker/Linux · PostgreSQL/DuckDB/MongoDB
In my freetime, I build and learn in an open source environment. I enjoy working with people who share the same goals but have different ideas when it comes to reaching those goals.



