Back End Developer / Product Builder

I build the systems behind useful software.

I'm Suryadeep Pal. I work in the difficult middle: backend services, asynchronous workloads, delivery infrastructure, and the product logic that has to keep working after launch.

  • shipping since 2017
  • node.js / typescript
  • web + mobile
  • remote by default
    00
    inputproblem
    01
    servicesystem
    02
    deliveryproduction
    03
    outputuseful product

Selected projects / case notes

Production traces.

Six featured projects, from backend systems to desktop tools and products I own end to end. Explore the engineering choices, then dig into the wider project archive.

11 projects found

Featured / 06

01.1

coursedog.platform

Coursedog

productioncoursedog.com
Back End Developer2021 — now

I engineer the backend services and delivery paths that keep a complex higher-education platform moving—turning operationally sensitive work into releases teams can ship with confidence.

  • [Node.js]
  • [AWS]
  • [Vue]
  • [CI/CD]
release
Zero-downtime delivery
workloads
AWS Batch processing
product
Outlook integration
case.tracecoursedog.platform
01
challenge

Evolve an active platform without making release-day risk part of the user experience.

02
approach

Separate request-time services from batch workloads, then make the build and delivery path repeatable.

03
outcome

Zero-downtime releases and dependable integrations across a production education platform.

01.2

convokit.messaging

ConvoKit

private betaconvokit.app
Product EngineerActive development

I build ConvoKit to help teams add in-app chat without owning the messaging backend. The platform brings together conversation APIs, realtime events, client SDKs, and a dashboard for managing apps, credentials, and usage.

  • [TypeScript]
  • [Node.js]
  • [PostgreSQL]
  • [Prisma]
  • [Flutter]
architecture
Multi-tenant chat APIs
integration
Flutter + client SDKs
operations
Usage metering + billing
01.3

doggyoota.operations

DoggyOota

live platformdoggyoota.com
Product EngineerActive development

I built DoggyOota's customer storefront and operations workspace for a dog-food delivery business. Orders, recurring subscriptions, customer balances, kitchen planning, and delivery routes share one system that staff can track and audit.

  • [Next.js]
  • [TypeScript]
  • [PostgreSQL]
  • [Prisma]
  • [Firebase]
orders
Idempotent subscriptions
payments
Auditable credit ledger
fulfilment
Kitchen + route planning
01.4

pramatic.reviews

PRamatic

macOS / Windows / Linuxpramatic.app
Product EngineerDesktop release

I built PRamatic, a desktop inbox for AI-assisted pull-request reviews. It prepares isolated repository snapshots, runs a selected review engine, and turns findings into local reports and copyable drafts that developers control.

  • [Tauri]
  • [Rust]
  • [React]
  • [TypeScript]
  • [SQLite]
desktop
Tauri + Rust host
reviews
Commit-bound findings
release
Signed updates
01.5

createresume.documents

CreateResume

live productcreateresume.io
Co-founder2021 — now

I co-founded a document product that turns structured input into polished application material with immediate feedback—from live preview and ATS-aware templates to cover letters and PDF export.

  • [Web]
  • [PDF]
  • [ATS]
  • [SaaS]
feedback
Live document preview
delivery
Unlimited PDF export
coverage
Resumes + cover letters
01.6

furt.finance

furt.money

10K+ downloadsgoogle play
DeveloperShipped product

I built Furt for everyday finance tracking and reporting in Flutter, with Google Drive backup for data portability. Its backend work also includes an AWS pipeline that parses incoming email into structured records for ingestion.

  • [Flutter]
  • [Dart]
  • [TypeScript]
  • [AWS]
  • [CloudFormation]
platform
Cross-platform Flutter
backend
SES → S3 → Lambda
adoption
10K+ Play downloads

Archive / 05

More from the workbench.

Shipped apps, works in progress, and early experiments. Open a row for the story.

A.1HabitYouhabityou.mobilereleased

Product Developer / Shipped product

I built HabitYou end to end in Flutter, taking a multi-purpose planning product from its first interface through release and unifying habits, goals, planning, and journaling in one mobile workflow.

  • [Flutter]
  • [Dart]
  • [Mobile]
  • [Product]
google play
challenge
Bring several self-improvement workflows together without creating a set of disconnected tools.
approach
Design one Flutter experience across habits, goals, planning, and journaling.
outcome
A complete mobile product taken from the first screen to a Google Play release.
A.2Tripspelltripspell.travelshipped / archived

Full Stack Developer / Archived product

I built and shipped Tripspell across the web stack, including a dedicated edge image pipeline designed to keep a media-heavy travel experience responsive.

  • [Nuxt]
  • [Node.js]
  • [AWS]
  • [Edge]
challenge
Travel discovery depends on rich imagery without letting media weigh down the browsing experience.
approach
Combine a Nuxt interface and Node.js services with a Lambda@Edge image pipeline.
outcome
A production travel experience shipped across frontend, backend, and edge delivery.
A.3SnapSchedulersnapscheduler.contentprivate beta

Product Engineer / Active development

I build SnapScheduler to turn one source article into channel-specific drafts. Brand context, independent approvals, an editorial calendar, and connected social accounts bring content preparation and publishing into one workspace.

  • [Next.js]
  • [TypeScript]
  • [MongoDB]
  • [AI]
  • [OAuth]
snapscheduler.app
challenge
Adapt an article for different social channels while preserving editorial control over each draft and connected account.
approach
Validate structured AI output, track approvals per item, encrypt account tokens, and retain publishing checkpoints to support recovery from uncertain API responses.
status
Private beta with draft review, calendar planning, and explicit publishing workflows. Automatic scheduled dispatch and some platform approvals remain in progress.
A.4Visual Assistvisualassist.prototypehackathon prototype

Developer / 2017

An accessibility prototype exploring how a Raspberry Pi camera, computer vision, and an Alexa voice interface could help people with visual impairments understand their surroundings.

  • [Node.js]
  • [Alexa]
  • [Raspberry Pi]
  • [Computer vision]
source on GitHub
challenge
Explore ways to communicate visual information through a voice interface.
approach
Connect a Raspberry Pi camera and Node.js backend with Microsoft Cognitive Services and the Alexa Skills Kit.
status
A 2017 hackathon prototype with public source code, documenting an early exploration of hardware and accessible interfaces.
A.5techpool/*github.workbenchactive lab

Builder / Maintainer / 2015 — now

techpool is my long-running public engineering notebook: code, prototypes, shipped side products, and experiments that make the work visible before it becomes polished.

  • [Open source]
  • [Experiments]
  • [Web]
  • [Mobile]
github/techpool
purpose
Keep a public record of the work, including experiments and unfinished technical questions.
practice
Use small repositories to test ideas across backend, web, mobile, and product engineering.
outcome
An active, inspectable record of how my engineering practice has evolved since 2015.

Engineering profile

The working set.

Backend by depth, product-minded by habit, and comfortable crossing boundaries when the system requires it.

02.1

svc.backend

Backend architecture

APIs, service boundaries, asynchronous workloads, data models, and the failure paths that matter after launch.

Node.js / TypeScript / PostgreSQL / GraphQL
02.2

sys.delivery

Delivery systems

Build pipelines and runtime infrastructure designed to make releases repeatable, observable, and uneventful.

AWS / Docker / Kubernetes / CI/CD
02.3

app.product

Product engineering

Enough range across web and mobile to follow the work from a backend decision to the interface someone actually uses.

Vue / React / Next.js / Flutter

Experience trace

Execution history.

A decade across remote teams, product companies, and self-directed work—usually close to the part with the most moving pieces.

  1. evt_2021_a2021 — now

    Coursedog

    Back End Developer

    Production services, delivery architecture, background workloads, and product engineering.

  2. evt_2021_b2021 — now

    CreateResume

    Co-founder

    A document workflow spanning live preview, ATS-aware templates, cover letters, and PDF output.

  3. evt_2019_a2019 — 2021

    INTEGRTR

    Backend Software Engineer

    Backend architecture and delivery systems across containers, serverless jobs, and event-driven workloads.

  4. evt_2019_b2019

    JumpCut

    Full Stack Developer

    A monolith-to-microservices migration using Node.js, PostgreSQL, GraphQL federation, and Next.js.

  5. evt_20172017 — 2019

    Pratilipi

    Full Stack Developer

    A Vue rebuild plus experimentation, referral, and writer-facing product systems.

Open channel

Have a hard system to untangle?

I'm interested in backend problems, product ideas with technical depth, and useful software that deserves to be shipped properly.

schedule.requestBook a conversation