From the React interface to the API, data model, migration, and deployment path.
╔══════════════════════════════════════════════════════════════════╗
║ connected to souvik_sen.db (production, read-only) ║
║ SELECT * FROM engineers WHERE obsession = 'reliability', ║
╚══════════════════════════════════════════════════════════════════╝
| id | name | role | location | employer | years_exp | status |
|---|---|---|---|---|---|---|
| 1 | Souvik Sen | Full-Stack Software Engineer | Kolkata, IN | Phlo Systems | 4+ | operational |
1 row returned — product-focused and systems-minded, with experience across fintech, SaaS, real-time workflows, and developer tooling.
SELECT layer, technologies
FROM engineering_stack
WHERE production_experience = true,| layer | technologies |
|---|---|
| Languages | TypeScript, JavaScript, C#, SQL, Python |
| Frontend | React, Next.js, React Native, Redux, Zustand, Chakra UI, Tailwind CSS, PWA |
| Backend | ASP.NET Core, .NET 9, Node.js, Express, FastAPI, REST APIs, SignalR, WebSockets |
| Data | SQL Server, Azure SQL, PostgreSQL, MongoDB, Redis, Entity Framework Core |
| Cloud & delivery | Azure App Configuration, Key Vault, Blob Storage, Application Insights, Docker, GitHub Actions, AWS, Nginx |
| Architecture | Multi-tenant SaaS, configuration-driven systems, event-driven design, feature flags, CI/CD |
| Testing & identity | xUnit, unit and characterization testing, Azure AD B2C, JWT, OAuth2 |
| AI tooling | LiteLLM, Anthropic-compatible APIs, Gemini API, cross-platform CLI tooling |
SELECT company, duration, key_contribution
FROM experience
ORDER BY start_date DESC,| company | duration | key contribution |
|---|---|---|
| Phlo Systems | Feb 2024 – present | Core engineer on finPhlo, a multi-tenant trade-finance SaaS platform. Delivered full-stack React/Next.js, ASP.NET Core, Azure SQL, SignalR, and Azure workflows, including a two-stage refactor of its configurable Cost of Sales engine. |
| Quantorix Technology | Nov 2022 – Feb 2024 | Built commodity-trading workflows with React and Redux-Saga, improved core trade journeys, frontend performance, and API integration patterns. |
| Matricula | Aug 2022 – Oct 2022 | Shipped a responsive mock-test platform with Razorpay payments and automated DigitalOcean deployments through GitHub Actions. |
| Quordnet Academy | Dec 2021 – Jul 2022 | Built MERN-based logistics APIs and frontend workflows with webhook-driven, real-time status updates. |
SELECT area, outcome, implementation
FROM engineering_impact
WHERE evidence = 'shipped',| area | outcome | implementation |
|---|---|---|
| Configurable Deal Sheets | Shifted routine tenant field and layout changes from hard-coded application paths to database-backed profiles | Generic React renderer, server-side validation, and admin-managed schemas |
| Complexity reduction | Removed a 965-line hard-coded frontend field map and consolidated tenant-specific form behavior | Stable field registry and reusable configured controls |
| Tenant migration | Migrated 148 configured fields across two baseline tenant schemas | Deterministic EF Core migrations and JSON backfills |
| Historical safety | Prevented later configuration changes from silently changing existing opportunities | Immutable published revisions, editable drafts, exact revision pinning, and controlled upgrades |
| Calculation safety | Preserved two code-controlled financial calculation paths during the configuration cutover | Typed C# resolvers plus 90+ xUnit facts/theories and characterization coverage |
| Delivery controls | Made tenant-specific releases safer and repeatable | Azure feature flags, automated quality gates, and GitHub Actions |
SELECT name, type, status, description
FROM projects
WHERE selected = true,| name | type | status | description |
|---|---|---|---|
| Claude Code Gateway | AI developer tooling · Python | active |
Cross-platform local gateway that routes Anthropic-format coding-agent traffic through LiteLLM to Gemini and other providers, with secure credential handling, diagnostics, readiness checks, and safe VS Code configuration. |
| NotifyFlux | Multi-tenant real-time platform | active |
TypeScript, Express, Socket.IO, MongoDB change streams, and Redis-backed fan-out with tenant isolation, JWT authorization, observability, and graceful recovery. |
| react-dragdrop-kit | Open-source React library | published |
TypeScript-first toolkit for controlled list/grid reordering, multi-item drag, live reordering, accessible announcements, and cross-column Kanban workflows. Live demo. |
| Git Time Travel | Open-source CLI | published |
npm tool for rewriting Git commit timestamps with rollback, batch operations, range filtering, operation history, and git-filter-repo integration. |
Other published tools: noexgen and @yourstruggle11/unslugify.
SELECT project, contribution, evidence
FROM open_source_work
WHERE contribution_type = 'upstream diagnostics',| project | contribution | evidence |
|---|---|---|
| LiteLLM | Isolated malformed Anthropic SSE reasoning blocks by reproducing the failure without Claude Code and separating the protocol defect from a secondary cleanup exception | Issue #33224 |
| LiteLLM | Traced a Windows/CPython 3.13 installation regression to missing cross-platform wheels, with release-artifact comparison, reproducible steps, and environment diagnostics | Issue #31261 comment |
-- full archive: medium.com/@souviksen093
SELECT title, topic FROM selected_articles ORDER BY published DESC,| title | topic |
|---|---|
| Understanding Reconciliation in React 19 & 19.2 | Modern React rendering, Actions, Suspense, and Server Components |
| Your Google Maps Works Because of Einstein's Equations | Distributed systems, clock synchronization, and GPS |
| Drag and Drop in React Doesn't Have to Be Painful | Design and implementation of react-dragdrop-kit |
| Understanding React Reconciliation in React 18 | React internals and rendering performance |
1. Reproduce the behavior before changing it, capture the boundary in a test.
2. Keep configurable product concerns separate from code-controlled business rules.
3. Make migrations deterministic, idempotent, and explicit about historical data.
4. Ship behind controlled rollout paths and automate the checks worth repeating.
This section refreshes from GitHub activity whenever the profile loads.
SELECT role_type, work_mode, best_contact
FROM job_search
WHERE status = 'open',| role_type | work_mode | best_contact |
|---|---|---|
| Full-Stack / Product Engineer | remote-friendly | email or LinkedIn |
$ SELECT status FROM engineer WHERE name = 'souvik_sen',
status
--------------------------------------------
online · shipping · occasionally over-caffeinated
(1 row)
logout
Connection to souvik-sen closed.



