I build systems that operate under real-world constraints: failures, retries, external APIs, and distributed workflows.
Senior Software Engineer with experience in fintech and high-scale environments, focused on designing reliable backend systems and integration-heavy architectures.
→ Open to backend / platform roles (Remote · US / EU)
I work on systems where things can (and will) break:
- External APIs that fail or respond inconsistently
- Async workflows that require retries and guarantees
- Payment flows that need reconciliation and traceability
- Event-driven Order processing systems with eventual consistency
My focus is building systems that are:
- Reliable under failure
- Observable in production
- Safe to evolve over time
Deterministic accounting engine to model financial flows.
- Ledger-based architecture
- Replayable execution runs
- CLI interface + admin visualization
- Focus on correctness and traceability
→ View Repository
Asynchronous workflows and webhook-based integrations.
- Idempotent operations
- Retry-safe external integrations
- Failure handling strategies
- Observability-first design
→ Related Work
- Design for failure first, not just success paths
- Prefer explicit domain modeling over implicit logic
- Build idempotent and retry-safe workflows by default
- Separate orchestration from execution (async / Saga patterns)
- Keep systems simple, but not simplistic
Backend: Ruby on Rails · TypeScript + React · Node + Nest + Next
Infra: AWS · Docker · CI/CD
Data: PostgreSQL · Redis · Kafka
Architecture: Event-driven · Async workflows · Distributed systems
- Designing systems for real-world constraints (latency, cost, operability)
- Infrastructure as code & multi-environment setups
- Shipping production-ready systems end-to-end
If you're building systems where reliability matters:
- GitHub: https://github.com/angelpixel-core
- LinkedIn: https://linkedin.com/in/angelszymczak
- Email: contact@angelpixel.io



