I build reliable backend and full-stack systems where concurrency, real-time delivery, and product constraints meet.
I have nearly eight years of production experience across fintech and blockchain. Today I work commercially across Rust services and React clients, focusing on asynchronous processing, API contracts, authentication, observability, and explicit domain boundaries.
- Built an authenticated real-time pipeline from internal gRPC services to WebSocket clients, replacing five-second polling, reducing p95 update latency to under 500 ms, and cutting related API traffic by approximately 80%.
- Improved production diagnostics across request and event flows with structured tracing, propagated context, and stable error codes, reducing QA and support incident-triage time by approximately 32%.
- Designed a resilient request orchestration layer for banking payment flows that prevented duplicate operations, handled interrupted requests and network failures, and kept the customer experience consistent, reducing race-condition incidents by 50%
- Model domain states and transitions explicitly.
- Treat PostgreSQL as a concurrency boundary, not merely storage.
- Keep API contracts clear for both service and frontend consumers.
- Design failure handling and observability as part of the system.
- Prefer explicit dependencies and predictable architecture over hidden framework behavior.
My experience with React and Vue is not separate from my backend work: it helps me design APIs with a practical understanding of latency, failure states, client lifecycles, and how distributed decisions affect the final product.
Backend: Rust, Tokio, Axum, SQLx, Tonic, Serde, tracing, thiserror
Data and protocols: PostgreSQL, REST, WebSocket, gRPC, Protocol Buffers, JWT, OAuth 2.0
Product engineering: TypeScript, React, Vue, GraphQL, TanStack Query
Engineering practices: DDD, Clean Architecture, dependency injection, event-driven systems, Docker, CI/CD
I am interested in Rust Backend Engineer and Senior Software Engineer roles involving reliable services, concurrent processing, real-time systems, and end-to-end product ownership.





