Subhojit Karmakar, software engineer
Turning questionable ideas into clickable objects.
01Projects
All projects →- 04DINO 3DChrome's classic offline Dino runner reimagined in low-poly 3D for desktop and mobile with dynamic day/night cycles.ENDLESS.RUNNERWEB GAME2026

- 05THE AI ALMANACA book-inspired reference to AI concepts, with a 791-term glossary, layered explanations, and personal reading tools.AI.FIELD.GUIDEWEB APP2026

- 06SNOWBALLA low-poly 3D winter game about rolling one tiny snowball through a village and growing into an absolute unit.3D.WINTER.GAMEWEB GAME2026

- 07VIZLY SPACEA shared image-prompt archive that keeps each artwork beside the prompt and generation details used to make it.PROMPT.RECEIPT.ARCHIVEWEB APP2026

02What I build with
- InterfaceReact, Next.js, Tailwind CSS
- Motion and 3DGSAP, Three.js, WebGL
- DataSupabase, Prisma, Firebase
- DeliveryNode.js, Vercel
03Everything here, indexed.
04Toolchain
01Daily Drivers
- Next.jsApp Router, Server Components, SSR/SSG
- ReactReact 19, Server Actions, Custom Hooks
- TypeScriptStrict typing, generics, API contracts
- TailwindCSSTailwind v4, custom themes, responsive layouts
- Node.jsAPI development, scripting, build automation
02Specialized
- GSAPScrollTrigger, Timeline orchestration, context cleanup
- Three.js / R3FVoxel meshes, camera controls, shader pipelines
- SupabasePostgreSQL, Auth, Realtime listeners, RLS
- PrismaType-safe ORM, migrations, schema modeling
03Shipped With
- VercelEdge network, analytics, continuous delivery
- Framer MotionLayout animations, spring physics, gestures
- FirebaseFirestore, cloud storage, serverless functions
- React NativeCross-platform mobile apps, native modules
- FigmaDesign systems, layout tokens, high-fidelity UI
04Exploring
- WebGL / GLSLCustom fragment shaders, noise functions, post-processing
- FlutterDart runtime, multi-platform UI experiments
- SwiftSwiftUI, iOS platform APIs
- KotlinJetpack Compose, Android SDK internals
- CoolifyContainer orchestration, VPS server deployments
05Latest notes
All notes →- Feb 18, 2026GSAP ScrollTrigger Lifecycle & Cleanup in React 19 / Next.js4 min read
- Jan 24, 2026Building a Zero-Dependency Web Print Engine for Invoices3 min read
- Dec 10, 2025Optimizing 3D Voxel Meshing in WebGL & Three.js5 min read
- Oct 05, 2025Engineering Motion-Heavy Interfaces with Full Accessibility4 min read