5-day longest streak
Hi, I'm Satadeep 👋 I like building systems that feel reliable, hackable, and pleasant to work with — from durable workflow engines and pluggable chat backends to TTS tooling, UI…
Hi, I'm Satadeep 👋
I like building systems that feel reliable, hackable, and pleasant to work with — from durable workflow engines and pluggable chat backends to TTS tooling, UI dashboards, and CLIs.
Most of my work sits at the intersection of:
- Reliability – workflows that survive restarts, chat backends that don’t drop messages, databases that don’t lose data
- Developer Experience – CLIs, APIs, and tools that are predictable, well-structured, and easy to extend
- Human Interfaces – dashboards you can actually operate, voices you want to listen to, UIs that stay out of the way
---
🔭 Selected Projects
🧵 Loom – Durable Workflow Orchestration (Python)
Loom is a Python-based durable workflow orchestration engine inspired by Temporal and the Durable Task Framework.- Event-sourced, deterministic workflow execution
- Automatic recovery and replay from persisted events
- Clear separation between pure workflow logic and side-effecting activities
- SQLite-based persistence with async I/O
---
📊 Loom‑UI – Monitoring Dashboard for Loom (TypeScript)
Loom‑UI is the monitoring and observability dashboard for Loom.- Visualizes Loom workflows, runs, and system status
- TypeScript-first UI with reusable components
- Designed to give visibility into long-running workflows
---
🧪 Onelab – Extensive TTS Library (Python)
Onelab is an extensive Text-to-Speech (TTS) library.- Supports multiple use cases like character voices, podcasts, and more
- Built for experimenting with voices, styles, and TTS pipelines
- A playground for audio and voice generation workflows
---
🛡️ IPBlocker – CLI for DDoS Protection (Rust)
IPBlocker is a lightweight command-line tool to help prevent DDoS attacks by managing IP blocking and monitoring suspicious activity.- High-performance Rust CLI
- IP blocking and basic monitoring tools
- Easy to integrate into existing infra and scripts
---
🧱 OxideDB – Systems-Level Database (Rust)
OxideDB is a Rust-based database / storage engine project.- Focus on performance, reliability, and low-level data handling
- A place to explore storage engines, indexing, and query patterns
- Includes Shell and Docker tooling for development and deployment
---
🧠 Cognibase – Knowledge & Data Workflows (Python)
Cognibase is a Python project around intelligent data/knowledge handling.- Foundation for knowledge bases or information systems
- Focus on organizing, querying, and working with structured data
- Experiments with cognition-inspired workflows
---
❄️ FrostUI CLI – React Native Component CLI
FrostUI CLI is a powerful CLI for installing and managing FrostUI React Native components, inspired by shadcn/ui.- GitLab authentication for private registries
- Install/search components with dependencies
- Built-in theming with runtime switching
- React Native & Expo aware, with project auto-detection
- Automatic asset and font handling
---
💬 Streammint – Pluggable Chat Backend & Client
- Server: Streammint Server – pluggable Rust backend for real-time chat and messaging
- Client: Streammint Client – TypeScript frontend for interacting with the chat backend
- Pluggable architecture for storage, auth, and transports
- Real-time messaging APIs
- Clean contracts between frontend and backend
---
🔥 What I’m Currently Focused On
- Loom + Loom‑UI – durable workflows with first-class observability
- Onelab – richer TTS (characters, podcasts, and more)
- Streammint – a pluggable chat backend with a modern client
🧰 What I Enjoy Working With
- Languages: Python, Rust, TypeScript
- Backend & Systems: workflow engines, chat backends, CLIs, storage engines, async services
- Frontend: TypeScript apps, dashboards, monitoring UIs, design systems
- Audio & AI: TTS pipelines, voice and audio experimentation (Onelab)
- DevOps & Tooling: Docker, shell scripting, GitHub Actions, custom CLIs
---
📫 Find Me
- Portfolio: satadeep.is-a.dev
- LinkedIn: satadeep-dasgupta-028291188
- Email:
[email protected] - GitHub: @satadeep3927
If you’re working on similar problems—or want to chat about workflows, infra, TTS, or chat systems—feel free to reach out.
-
rune
No description.
TypeScript ★ 17 4d agoExplain → -
SaavnAPI
A lightweight Node.js library providing access to JioSaavn's internal API, enabling song search, playlists, albums, and more. Ideal for building music-related applications.
TypeScript ★ 1 1y agoExplain → -
color-recognization
No description.
Python ★ 1 5y agoExplain → -
aime-local-agent-experiment
No description.
Python ★ 0 2mo agoExplain → -
whatthelearn
No description.
★ 0 1mo agoExplain → -
agno ⑂
Build, run, manage agentic software at scale.
★ 0 1mo agoExplain → -
loom
No description.
Python ★ 0 1mo agoExplain → -
aime-lessonreader
No description.
TypeScript ★ 0 2mo agoExplain → -
portfolio
No description.
TypeScript ★ 0 2mo agoExplain → -
docparser
No description.
Python ★ 0 2mo agoExplain → -
ThinkCache
No description.
C++ ★ 0 2mo agoExplain → -
aptos
No description.
TypeScript ★ 0 2mo agoExplain → -
aime-video-context-rag
No description.
Python ★ 0 2mo agoExplain → -
cvxtract
No description.
Rust ★ 0 3mo agoExplain → -
onelab
No description.
Python ★ 0 3mo agoExplain → -
resume-builder
No description.
Python ★ 0 3mo agoExplain → -
satadeep3927
No description.
★ 0 4mo agoExplain → -
streammint-server
No description.
Rust ★ 0 4mo agoExplain → -
loom-ui
No description.
TypeScript ★ 0 4mo agoExplain → -
pricing-calculator
No description.
Python ★ 0 5mo agoExplain → -
aime-mindmap
No description.
TypeScript ★ 0 5mo agoExplain → -
bom-scanner
No description.
Python ★ 0 5mo agoExplain → -
chessplatform
No description.
CSS ★ 0 5mo agoExplain → -
railtel-trackscan
No description.
Python ★ 0 6mo agoExplain → -
risk-prediction
No description.
Python ★ 0 6mo agoExplain → -
check-scanner
No description.
Python ★ 0 7mo agoExplain → -
element-web ⑂
A glossy Matrix collaboration client for the web.
TypeScript ★ 0 8mo agoExplain → -
register ⑂
Grab your own sweet-looking '.is-a.dev' subdomain.
JavaScript ★ 0 9mo agoExplain → -
oxidedb
No description.
Rust ★ 0 9mo agoExplain → -
hybridrag
No description.
Python ★ 0 9mo agoExplain → -
-streammint-client
No description.
TypeScript ★ 0 11mo agoExplain → -
ipblocker
IPBlocker CLI is a lightweight command-line interface tool designed to help system administrators and developers prevent DDoS attacks by efficiently managing IP blocking and monitoring suspicious activities.
Rust ★ 0 1y agoExplain → -
dineswift ⑂
No description.
★ 0 2y agoExplain → -
video-codec-rust ⑂
No description.
★ 0 3y agoExplain → -
tunez
TUNEZ: FREE MUSIC STREAMING APPLICATION
Dart ★ 0 2y agoExplain → -
plagarism
No description.
Python ★ 0 2y agoExplain → -
Blackhole
No description.
★ 0 3y agoExplain → -
xlsx
No description.
JavaScript ★ 0 3y agoExplain → -
qto_new
No description.
HTML ★ 0 3y agoExplain → -
Food-Images
No description.
★ 0 3y agoExplain → -
fileuploader
No description.
CSS ★ 0 4y agoExplain → -
chatify-backend
No description.
TypeScript ★ 0 4y agoExplain → -
chatify
No description.
JavaScript ★ 0 4y agoExplain → -
strapi-front
No description.
JavaScript ★ 0 4y agoExplain → -
go-api-demo
No description.
★ 0 4y agoExplain → -
go-snippet
No description.
JavaScript ★ 0 4y agoExplain → -
HOTEL_ASPNET
No description.
CSS ★ 0 4y agoExplain → -
MDB
No description.
HTML ★ 0 4y agoExplain → -
dist
No description.
HTML ★ 0 4y agoExplain → -
build
No description.
HTML ★ 0 4y agoExplain → -
SelectJs
A Minimalistic VanillaJs Library for creating Custom Select Element
★ 0 4y agoExplain → -
Newsapp
No description.
JavaScript ★ 0 4y agoExplain → -
welfare-gh-pages
No description.
CSS ★ 0 4y agoExplain → -
Hotel
No description.
CSS ★ 0 4y agoExplain → -
Yannimusic
No description.
HTML ★ 0 4y agoExplain → -
RashmiBanik
No description.
CSS ★ 0 4y agoExplain → -
Bauen
No description.
HTML ★ 0 4y agoExplain → -
minimalist
No description.
★ 0 5y agoExplain → -
programmerdeep
No description.
JavaScript ★ 0 5y agoExplain → -
awesome-github-profile-readme ⑂
😎 A curated list of awesome Github Profile READMEs 📝
★ 0 5y agoExplain → -
learnopencv ⑂
Learn OpenCV : C++ and Python Examples
★ 0 5y agoExplain → -
Website-data ⑂
All files of thecleverprogrammer.com
★ 0 5y agoExplain → -
EZresume
No description.
JavaScript ★ 0 5y agoExplain → -
nera
No description.
CSS ★ 0 5y agoExplain → -
freshnreddy
No description.
CSS ★ 0 5y agoExplain → -
pushbar.js ⑂
Tiny javascript plugin for creating sliding drawers in web apps
★ 0 6y agoExplain → -
Ytdownloader
A Sample Youtube Video Downloader api
JavaScript ★ 0 5y agoExplain → -
headlines
No description.
CSS ★ 0 5y agoExplain →
No repos match these filters.