My Story
Backend Engineer with over three years of experience specializing in distributed systems, backend infrastructure, and cloud-native platforms. I design, build, and operate reliable, scalable, and observable production systems with a strong focus on event-driven architectures and software that continues to perform reliably under failure.
My engineering career began in application security as a web penetration tester and vulnerability researcher, where I reported more than 100 security vulnerabilities, ranked among the top researchers on Bugcrowd, and received the MVP Badge (Q3 2020) for my contributions to responsible disclosure and application security.
One vulnerability report unexpectedly changed the direction of my career. After submitting a report through a public bug bounty program, I was asked to provide a USDT wallet address to receive the bounty. At the time, I had never used cryptocurrency. That moment sparked my curiosity about blockchain technology, decentralized systems, and distributed computing. What began as learning how blockchain payments worked soon evolved into a deep interest in the infrastructure behind modern distributed applications.
Driven by that curiosity, I immersed myself in blockchain fundamentals, smart contract development, decentralized finance (DeFi), and distributed systems. This journey led to an internship at Polygon, where I contributed to the development of a production-grade multichain NFT marketplace that ranked among the top three projects in the program's final hackathon.
Since then, I have focused on building backend systems that remain reliable under scale and resilient to failure. My experience spans event-driven architectures, distributed messaging, asynchronous processing, real-time communication, caching, background job processing, and production observability. I have designed and operated centralized logging pipelines, instrumented applications with metrics and distributed tracing, and built monitoring solutions that provide deep visibility into the health and performance of production systems.
Today, my work centers on designing distributed systems that are reliable, scalable, and observable by design. I'm particularly interested in AI infrastructure, blockchain infrastructure, and cloud-native platforms, where I enjoy analyzing system behavior, identifying bottlenecks, improving operational resilience, and building architectures that are maintainable, fault-tolerant, and designed to evolve as systems grow.
Engineering Principles
Reliability Over Complexity
Prefer to build systems that behave predictably in production over complex designs that are hard to operate and debug.
Observability by Design
Metrics, traces, and structured logs are load-bearing parts of the architecture, not instrumentation you add after something breaks in production.
Design for Failure
Every component will fail eventually. Retries, circuit breakers, timeouts, and degradation aren't edge cases, they are the baseline for anything running at scale.
Evolve, Don't Rewrite
Strong service contracts and clear boundaries matter more than internal implementation details. Systems built on good interfaces survive requirement changes, and migrations.