Abhoy Sarkar
Software Developer building fast and scalable digital products using Next.js, TypeScript, Node.js,and PostgreSQL.Learn more about me.
Selected Work
SDE Intern
Freelance
Featured Projects
Pixel Art Editor — Minecraft-Style Pixel Art Canvas
2025
A lightweight, browser-based pixel art editor optimized for creating Minecraft-style sprites and profile pictures. Built with a fast, keyboard-friendly canvas interface using Next.js, Tailwind, and shadcn UI, and deployed seamlessly on Vercel.
MindSketch — Real-time Collaborative Diagramming
2025
A real-time collaborative diagramming tool enabling multiple users to draw simultaneously with low-latency WebSocket sync, intuitive canvas UI, and seamless multi-user state accuracy (99%). Deployed on Azure with CI/CD pipelines.
WriteX — AI-Powered Content Generation Platform
2024
AI-driven writing platform that boosted content creation efficiency by 30%. Includes 20+ specialized templates, SEO-optimized text generation using Gemini AI, Razorpay payments, and a robust content management system.
Featured Thoughts
Building Intelligent RAG Pipelines with LangGraph and FastAPI: A Practical Guide for Modern AI Backends
Learn how Retrieval-Augmented Generation (RAG) combined with LangGraph and FastAPI helps you build reliable, production-ready AI systems with smarter reasoning, structured workflows, and blazing-fast APIs.
Devops for developers: Smooth deployment workflows with CI/CD using Github Actions
A practical guide for developers who want to build reliable CI/CD pipelines using GitHub Actions, automate deployments, and ship code to production with confidence.
Real-Time Collaboration: Backend Communication POV & Redis Worker System Design
A deep dive into how real-time collaboration systems work under the hood, how Redis-backed queues reduce latency, and how worker architectures ensure fast and reliable data persistence.
JavaScript Event Loop Explained: How It Really Works Under the Hood (and Why the Task Queue Matters)
A deep, beginner-friendly yet technically precise explanation of how JavaScript processes asynchronous operations using the event loop, task queues, microtasks, and browser APIs.
Let's Connect
Always interested in new opportunities, collaborations, and conversations about technology and design.