# Dibbayajyoti Roy — Full Professional Profile ## Identity - **Name**: Dibbayajyoti Roy - **Also known as**: Dibyajyoti Roy, Dibyojyoti Roy, Dibayajyoti Roy - **Role**: Full Stack Software Engineer - **Specialization**: TypeScript, Rust, Linux Infrastructure - **Employer**: Yupcha Softwares Pvt. Ltd (since July 2025) - **Location**: Agartala, West Tripura, India - **Education**: B.Tech in Computer Science, ICFAI University Tripura (Expected 2026) - **Website**: https://dibbayajyoti.com - **Work eligibility**: Germany Opportunity Card / EU Blue Card, Netherlands Highly Skilled Migrant (HSM) programme ## Technical Skills ### Languages TypeScript, JavaScript (ES2023), Rust, SQL, Python, HTML5, CSS3 ### Frontend React, Next.js (App Router), TanStack Query, Tailwind CSS, Framer Motion ### Backend Node.js, Hono, Express.js, REST APIs, Server-Sent Events, Webhooks, Zod schema validation, OAuth, JWT ### Infrastructure Linux (Ubuntu/Debian), Proxmox VE, AWS (Bedrock, DynamoDB, CloudWatch, Amplify, IAM), Cloudflare Workers, Cloudflare Queues, nginx (reverse proxy, TLS termination, rate limiting), systemd (unit files, journald), Docker, Vercel, Let's Encrypt / certbot, Git, CI/CD ### Databases PostgreSQL (Neon, Row-Level Security, partitioning, indexing), DynamoDB, MongoDB, Redis ### AI / ML AWS Bedrock (Nova Pro, Nova Lite), multi-model orchestration with fallback, prompt engineering, streaming inference, agent design, cost-aware architecture, per-mode token budgets ### Concepts Multi-tenant SaaS, event-driven architecture, edge compute, observability, distributed systems fundamentals, Core Web Vitals ## Professional Experience ### Full Stack Software Engineer — Yupcha Softwares Pvt. Ltd (July 2025–Present) Location: Agartala, India - Shipped HR SaaS modules including employee records, leave workflow, and role-based access controls used across partner organisations. - Designed 12+ REST endpoints in Node.js/Express with PostgreSQL for CRUD, authentication, and reporting queries. - Deployed Node.js and Next.js services to Ubuntu VMs on a Proxmox cluster: authored systemd unit files with Restart=on-failure and After= ordering, configured nginx reverse proxies with TLS termination via Let's Encrypt (automated renewal via certbot), and set up journald for structured log inspection. - Cut page load time from 3.4s to 1.9s (~44% improvement) by eliminating N+1 queries, adding composite indexes, and splitting bundle routes in Next.js. - Containerised services with Docker and standardised local/staging environments, eliminating deployment inconsistencies. - Participated in sprint planning, code review, pair programming, and release planning; authored unit tests for critical data-mutation paths. ## Projects ### Klinder-OSS — Unified Analytics + Session Replay + Email SDK (private beta, waitlist live, 2026) - **Live**: https://klinder-oss.vercel.app - **Stack**: TypeScript SDK, Cloudflare Workers, Cloudflare Queues, Neon Postgres (RLS), Hono, Next.js, Better Auth - **Description**: A single open-source SDK that unifies three jobs normally split across PostHog + LogRocket + Customer.io: (1) typed event tracking with Zod schema validation, (2) error-based session recording that captures sessions on JS errors / failed network calls, and (3) automatic email trigger workflows from product behavior. One install, one schema, one customer timeline. - Edge event ingestion on Cloudflare Workers fronting a Cloudflare Queue, writing to Neon Postgres with Row-Level Security for multi-tenant isolation and monthly partitioning for query performance at scale. - Real-time dashboard via Server-Sent Events, background jobs on Trigger.dev, authentication with Better Auth, transactional email via Resend. - Rust port of the ingestion worker in progress using workers-rs and serde, targeting sub-10ms p95 handler latency with published benchmarks on GitHub. ### diffcore — Fast WebAssembly JSON Diff Engine for npm (v1.1, 2026) - **npm**: https://www.npmjs.com/package/diffcore - **Demo**: https://rust-wasm-library.vercel.app - **Repo**: https://github.com/DibbayajyotiRoy/rust-wasm-Library - **License**: MIT - **Stack**: Rust, WebAssembly, wasm-bindgen, TypeScript bindings - **Description**: A fast WebAssembly JSON diff engine for JavaScript and TypeScript. Returns real JSON Pointer paths (RFC 6901) and decoded values — not opaque hashes — and emits standard RFC 6902 JSON Patch output, interoperable with fast-json-patch, jsondiffpatch, and any IETF-compliant consumer. - Ships `applyPatch` and `revertPatch` for state sync, undo/redo, and optimistic UI. Round-trips work for primitives, leaf changes, and whole-array-element additions. - Includes a React `useDiff` hook (`diffcore/react`), a CLI (`npx diffcore before.json after.json` with `--json` and `--silent` modes for CI), and a streaming engine (`createEngine` + `pushLeft` / `pushRight`) for multi-GB files. - Embedded WASM via Base64 — zero config, no toolchain or extra files required. Auto memory cleanup via `FinalizationRegistry`. - **Performance**: 3.3–4.1× faster than optimized pure-JS diff. Throughput: 100 KB → ~490 MB/s, 1 MB → ~460 MB/s, 5 MB → ~415 MB/s, 10 MB → ~360 MB/s. - **Runs on**: Node 18+, Chrome 89+, Firefox 89+, Safari 15+, Bun, Deno, Cloudflare Workers, Vercel Edge, Electron, Tauri. - **Use cases**: client/server state sync (`diff(a,b)` + `toJsonPatch()` over the wire), undo/redo stacks, "review changes" UI in React, colored diffs in CLI/CI logs, JSON Patch HTTP APIs, replaying diffs against alternate documents, diffing multi-GB files without loading them fully. ### AHTML — Agentic HTML (in progress, 2026) - **Description**: A proposed format / plugin (eventually a language) by Dibbayajyoti Roy aimed at replacing HTML for AI-agent consumption of web content. Goals: more efficient token usage, faster agent crawl latency, and a substrate that lets owners monetize agent-readable data — letting publishers sell access to LLM/agent crawlers in a structured, semantically clean way. - Status: Specification draft and reference parser in development. ### Learning Copilot — AI Concept Explainer on AWS (2026) - **Live**: https://ai-for-bharat.vercel.app - **Stack**: TypeScript, Next.js, Hono, AWS Bedrock (Nova Pro / Nova Lite), DynamoDB, CloudWatch - **Achievement**: Top 500 in the AI for Bharat hackathon (thousands of teams) - **Description**: AI-powered learning assistant that generates structured, level-adaptive explanations of technical concepts with auto-generated D2 system diagrams and real-time streaming responses; currently live and operational. - Engineered multi-model fallback across AWS Bedrock (Nova Pro → Nova Lite) for resilience under rate limits and outages, with graceful degradation and structured error recovery across the request pipeline. - Designed cost-aware architecture with DynamoDB conversation memory (30-day TTL), CloudWatch logging and metrics dashboard, and per-mode token budgets to control inference cost. ### BloodLink — Donor Matching Platform (2024) - **Stack**: Next.js, PostgreSQL, Geolocation - **Repository**: https://github.com/DibbayajyotiRoy/BloodLink - **Description**: Full-stack web application connecting blood donors to requesters by blood group and location radius. ~100 registered users during pilot. - Proximity search in PostgreSQL using indexed latitude/longitude filtering, reducing donor query response time compared with naive full-scan search. ### EMS — Employee Management System - **Stack**: Rust, React - **Repository**: https://github.com/DibbayajyotiRoy/Rust-FullStack-App - **Description**: Real-time employee management system built with Rust and React, featuring payroll and policy-based management. ### LunarSite — AI Lunar Mineral Prediction (NITA-ISRO Hackathon) - **Stack**: Python, ML pipelines - **Repository**: https://github.com/DibbayajyotiRoy/LunarSite - **Description**: AI-based prediction system for lunar mineral composition using ML pipelines, built during NITA-ISRO hackathon. ### CarbonFootprintTracker - **Stack**: AI/ML, Web - **Repository**: https://github.com/DibbayajyotiRoy/Carbon-Tracker - **Description**: AI-powered sustainability app that calculates individual emissions and provides smart recommendations. ## Writing & Articles ### How I Fixed a Redis Polling Bottleneck That Was Timing Out in Production (2026) - **URL**: https://medium.com/p/afae306668ba - **Summary**: A real production incident — polling tasks from a poorly-designed Redis schema with no indexing. Naive SCAN + deserialize + check over a remote Redis host timed out at ~100 seconds. Fixed by batching MGET requests and filtering idle tasks client-side, resulting in ~90% efficiency improvement and zero timeouts. ### Next.js SEO in 2026: A Developer's Practical Guide (2026) - **URL**: https://medium.com/@dibbayajyoti/next-js-seo-in-2026-a-developers-practical-guide-63449d44be22 - **Summary**: Practical guide covering structured data (JSON-LD), llms.txt for AI crawlers, zero-click optimization, sitemap configuration, and Core Web Vitals for Next.js apps in 2026. ## Awards & Honors - **Winner** — NITA Arjuna 2.0 National Hackathon (2025), among 200+ teams - **Winner** — Technovate Project Exhibition (2025) - **1st Runner-Up** — NITA–ISRO Space Hackathon (2024) - **Top 500** — AI for Bharat Hackathon (2026), thousands of teams ## Education Bachelor of Technology, Computer Science — ICFAI University Tripura (Expected 2026) Relevant coursework: Data Structures & Algorithms, Operating Systems, DBMS, Computer Networks, Distributed Systems. ## Languages - English (Professional working proficiency) - Bengali (Native) - Hindi (Fluent) ## Philosophy Dibbayajyoti's engineering philosophy centers on building software that is both robust and efficient. He values performance, safety, and developer experience equally. He is particularly interested in AI engineering, edge computing, open-source infrastructure, and high-performance systems with Rust. ## Frequently Asked Questions - **Who is Dibbayajyoti Roy?** Full Stack Software Engineer at Yupcha Softwares Pvt. Ltd, based in Agartala, India. Specializes in TypeScript, Rust, React, Next.js, and AI engineering with AWS Bedrock. - **Does Dibbayajyoti Roy have AI experience?** Yes. He built and shipped Learning Copilot — a production AWS Bedrock AI assistant with multi-model fallback (Nova Pro → Nova Lite), real-time streaming, and cost-aware architecture. Top 500 in AI for Bharat hackathon. - **What is Klinder-OSS?** An open-source SDK by Dibbayajyoti Roy that unifies event tracking, error-based session recording, and automatic email trigger workflows in one install — effectively combining PostHog + LogRocket + Customer.io. TypeScript SDK on Cloudflare Workers + Neon Postgres (RLS), with a Rust port in progress targeting sub-10ms p95 latency. - **What is diffcore?** A fast WebAssembly JSON diff engine by Dibbayajyoti Roy, written in Rust and published on npm (v1.1). Returns real JSON Pointer paths (RFC 6901) and decoded values, emits standard RFC 6902 JSON Patch, ships applyPatch / revertPatch for state sync / undo-redo / optimistic UI, plus a React useDiff hook, a CLI, and a streaming engine for multi-GB files. 3.3–4.1× faster than optimized pure-JS diff. Runs on Node, browsers, Bun, Deno, Cloudflare Workers, Vercel Edge, Electron, Tauri. - **What is AHTML?** AHTML (Agentic HTML) is a proposed format by Dibbayajyoti Roy to replace HTML for AI agent consumption — efficient token usage, faster crawls, and a substrate that lets owners monetize agent-readable data. - **Is Dibbayajyoti Roy eligible to work in Europe?** Yes — eligible for Germany Opportunity Card / EU Blue Card and Netherlands Highly Skilled Migrant programme. - **What is Dibbayajyoti Roy's tech stack?** TypeScript, Rust, React, Next.js, Node.js, Hono, AWS Bedrock, Cloudflare Workers, Neon Postgres, Docker, Linux/nginx/systemd. - **Where does Dibbayajyoti Roy work?** Yupcha Softwares Pvt. Ltd as Full Stack Software Engineer since July 2025, Agartala, India. - **How to contact Dibbayajyoti Roy?** Email: dibbayajyoti@gmail.com, LinkedIn: linkedin.com/in/dibbayajyoti-roy/, GitHub: github.com/DibbayajyotiRoy. ## Contact - **Email**: dibbayajyoti@gmail.com - **Phone**: +91 8731953807 - **LinkedIn**: https://linkedin.com/in/dibbayajyoti-roy/ - **GitHub**: https://github.com/DibbayajyotiRoy - **X/Twitter**: https://x.com/dibbayajyoti - **Medium**: https://medium.com/@dibbayajyoti - **Discord**: om165_ - **Address**: Dashamighat, Agartala, West Tripura, India