Skip to content
Initializing
biswajit.rath() - booting000
(Services)

What I build

I work across the backend and the full stack - from the data model up to the API surface. A few of the things I'm brought in to do:

  • 01

    Backend Architecture

    Designing services that stay fast and correct as load grows - clean domain boundaries, event-driven flows with Kafka, and data models built to scale.

    JavaSpring BootNode.jsApache Kafka
  • 02

    API Development

    REST and real-time APIs that are predictable, well-documented, and pleasant to build against - from request contracts to websockets.

    Node.jsSocket.ioRESTGemini API
  • 03

    Auth & Security

    Authentication, encryption, and PKI done properly - signed tokens, digital signatures, and AES-256-GCM / RSA-OAEP payloads that hold up.

    Digital SignaturesPKIAES-256-GCMClerk
  • 04

    Performance Optimization

    Profiling and tuning the hot paths - queries, caching, and throughput - so systems stay responsive when traffic spikes.

    PostgreSQLApache KafkaCaching
  • 05

    Cloud & DevOps

    Shipping to AWS and Vercel with sensible pipelines, so deploys are boring and uptime isn't something you think about.

    AWSVercelCI/CD
  • 06

    Integration

    Wiring systems together - third-party APIs, browser extensions, and automation with Playwright and Selenium that removes manual work.

    PlaywrightSeleniumManifest V3Next.js
(FAQ)

Good to know

  • Backend and systems work first - designing APIs, data models, auth, and event-driven services - plus the full-stack glue to ship a product end to end. I'm most useful where correctness and scale matter more than pixel polish.