Journal
Blog Articles
Thoughts, insights, and tutorials on web development, design, and technology.
ReactNext.jsTypeScriptNode.jsMongoDBTailwind CSSDockerGraphQLPostgreSQLAWSAngularKubernetesRedisFigmaReactNext.jsTypeScriptNode.jsMongoDBTailwind CSSDockerGraphQLPostgreSQLAWSAngularKubernetesRedisFigma
GitREST APIsCI/CDJestWebpackPrismaSassViteReduxFirebaseLinuxNginxPythonJavaGitREST APIsCI/CDJestWebpackPrismaSassViteReduxFirebaseLinuxNginxPythonJava
</>{}=>//&&[]
:: Case Study
How I Built a CAD Reconstruction Engine with OpenCASCADE and GPT-4o Vision
Mar 15, 2026|12 min read
How I Built a CAD Reconstruction Engine with OpenCASCADE and GPT-4o Vision
A deep dive into ForgeCadNeo — converting 2D engineering drawings to manufacturing-grade 3D STEP files using AI vision and B-Rep solid modeling, reducing hours of manual CAD work to minutes.
</>{}=>//&&[]
AI AI & ML
Building 40+ AI Agents with LangChain for an Enterprise Recruitment Platform
Mar 1, 2026|10 min read
Building 40+ AI Agents with LangChain for an Enterprise Recruitment Platform
How I architected a multi-agent system with LangChain for resume matching, culture-fit scoring, and predictive retention — with Groq as the primary LLM provider for cost efficiency.
</>{}=>//&&[]
{ } Backend
Real-Time Delivery Tracking with NestJS, Socket.IO, and PostGIS
Feb 15, 2026|9 min read
Real-Time Delivery Tracking with NestJS, Socket.IO, and PostGIS
Building Errandoo's real-time GPS tracking system — from WebSocket architecture to PostGIS spatial queries for finding nearby riders within a 5km radius.
</>{}=>//&&[]
:: Case Study
Migrating a Legacy Pug/Express App to React + NestJS: An 85% Performance Gain
Feb 1, 2026|14 min read
Migrating a Legacy Pug/Express App to React + NestJS: An 85% Performance Gain
A case study on migrating a large-scale competitive intelligence application from server-rendered Pug templates to a React SPA with NestJS backend, achieving 85% faster page loads.
</>{}=>//&&[]
$ _ DevOps
Deploying Full-Stack Apps on a Single VPS: Docker, Nginx, and Let's Encrypt
Jan 15, 2026|15 min read
Deploying Full-Stack Apps on a Single VPS: Docker, Nginx, and Let's Encrypt
A practical guide to deploying Next.js + NestJS + PostgreSQL applications on a single VPS with Docker Compose, Nginx reverse proxy, and automatic SSL.
</>{}=>//&&[]
:: Case Study
Building a Multi-Tenant Healthcare Platform with Angular and Sequelize
Jan 1, 2026|16 min read
Building a Multi-Tenant Healthcare Platform with Angular and Sequelize
Lessons from building Prevadu Health — a radiology appointment platform with 27 master data modules, role-based dashboards, and SuperPay payment integration.
</>{}=>//&&[]
{ } Backend
Prisma vs Sequelize vs TypeORM: Choosing the Right Node.js ORM in 2026
Dec 15, 2025|14 min read
Prisma vs Sequelize vs TypeORM: Choosing the Right Node.js ORM in 2026
After using all three ORMs in production — Prisma in Errandoo, Sequelize in Prevadu, TypeORM in older projects — here's an honest comparison with real-world trade-offs.
</>{}=>//&&[]
<> Frontend
Adding Interactive 3D to Web Apps with React Three Fiber and Drei
Dec 1, 2025|13 min read
Adding Interactive 3D to Web Apps with React Three Fiber and Drei
How I integrated Three.js into production web apps — from product viewers in Cygnet Design to CAD visualization in ForgeCadNeo.
</>{}=>//&&[]
## Security
Implementing OTP Authentication Without Firebase: SMS, Rate Limiting, and Security
Nov 15, 2025|16 min read
Implementing OTP Authentication Without Firebase: SMS, Rate Limiting, and Security
A production-ready OTP authentication flow using Fast2SMS, Redis-backed rate limiting, and JWT refresh token rotation — no Firebase dependency required.
</>{}=>//&&[]
// Architecture
pnpm Workspaces + Turborepo: Structuring a Full-Stack Monorepo
Nov 1, 2025|7 min read
pnpm Workspaces + Turborepo: Structuring a Full-Stack Monorepo
How I structure monorepos for full-stack TypeScript projects with shared types, validators, and config packages.
</>{}=>//&&[]
=> Full Stack
Automating Lead Generation with Python Agents and n8n Workflows
Oct 15, 2025|8 min read
Automating Lead Generation with Python Agents and n8n Workflows
How LeadsNeoForge uses autonomous Python agents for Reddit monitoring, LinkedIn outreach, and content scheduling — orchestrated through n8n workflow automation.
</>{}=>//&&[]
<> Frontend
GSAP ScrollTrigger vs Framer Motion: When to Use Each in Next.js
Oct 1, 2025|6 min read
GSAP ScrollTrigger vs Framer Motion: When to Use Each in Next.js
After using both animation libraries extensively in production — GSAP in Appnly, Framer Motion in this portfolio — here's when each shines and how to combine them.