Skip to content
View Yourstruggle11's full-sized avatar
💻
Learning
💻
Learning

Block or report Yourstruggle11

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yourstruggle11/README.md

terminal banner

I turn complex full-stack systems into reliable product workflows.

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',         ║
╚══════════════════════════════════════════════════════════════════╝

TABLE developer

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.


TABLE core_stack

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

TABLE experience

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.

QUERY: engineering_impact

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

TABLE selected_projects

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.


TABLE upstream_contributions

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

TABLE technical_writing

-- 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

EXPLAIN ANALYZE — how I work

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.

TABLE github_activity — live, not a snapshot

This section refreshes from GitHub activity whenever the profile loads.


INSERT INTO job_search (status) VALUES ('open')

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

$ exit

$ SELECT status FROM engineer WHERE name = 'souvik_sen',

 status
--------------------------------------------
 online · shipping · occasionally over-caffeinated
(1 row)

logout
Connection to souvik-sen closed.

Pinned Loading

  1. NotifyFlux NotifyFlux Public

    Production-grade, multi-tenant real-time notification platform (Node.js/Express + Socket.IO + Redis + MongoDB) with a Vite/React admin UI, observability endpoints, and demo seeding for quick evalua…

    TypeScript 1

  2. git-time-travel git-time-travel Public

    Git Time Travel is a powerful Node.js package that lets you manipulate the date and time of any previous Git commit in your repository. With Git Time Travel, you can easily correct mistakes or upda…

    JavaScript 6 1

  3. claude-code-gateway claude-code-gateway Public

    Run Claude Code with Google Gemini or any LiteLLM-supported provider via a local gateway. One-command setup, safe local defaults, and easy provider switching, no Anthropic subscription required.

    Python

  4. react-dragdrop-kit react-dragdrop-kit Public

    A flexible, lightweight React drag-and-drop kit for building sortable lists, grids, and boards with ease.

    TypeScript 1

  5. Siply Siply Public

    Siply is a calm, React Native hydration reminder app built with TypeScript and expo‑router. It schedules local notifications in a rolling 24‑hour window, supports nudges, persists daily progress, a…

    TypeScript

  6. engineering-case-files engineering-case-files Public

    Engineering Case Files: A production-grade Next.js portfolio presenting projects as structured technical investigations with a dark editorial UI, responsive design, and data-driven architecture.

    TypeScript