Writing by Abdul Manan
Thoughts on web development, design, SEO and learning to build for the web.
Bulwark — An MCP and AI Agent Security Scanner
Nothing in your stack reads the file that decides what your AI agent can do. Bulwark scans MCP servers for prompt injection and tool poisoning.
ToolForge — 93 Browser Tools, Zero Uploads
Most free PDF tools upload your file to someone else's server. ToolForge does the whole job inside your browser tab, and works offline.
CV Studio — A Free, Private Resume Builder
12 templates, live A4 pagination and PDF export, with no account and no server. Your CV never leaves the browser.
LeadSlicer — Split and Clean CSV Files Offline
Dedupe, filter and split 50,000-row CSV or Excel lead files into chunks, entirely in the browser, with nothing uploaded anywhere.
SafeRoute — A Full-Stack App on React and Supabase
Real driving routes, safety scoring, live GPS and a ride marketplace, built on React 19, Supabase RLS and free APIs that need no keys.
InvoiceApp — Offline Invoicing and Stock Control
Invoices, quotations, inventory, payments and returns in one local SQLite file. No server, no internet, no subscription.
LanCall — WebRTC Voice Calls Over Your LAN
Voice calls between devices on the same network with no cloud service in the middle. A small Python server does the introductions.
From Figma to Code — My Design Workflow
How I go from a blank Figma canvas to a working, responsive website — the decisions, the handoff, and the details that make it feel finished.
10 JavaScript Tips Every Beginner Should Know
Small habits that made my JavaScript cleaner and less buggy — from const-by-default to guard clauses and optional chaining.
SEO for Developers — How I Get Pages to Rank
Search engine optimization isn't magic. It's clean HTML, fast pages, good metadata and structured data. Here's the practical checklist I use.
Responsive Web Design — One Site, Every Screen
How I make websites that look right on a 360px phone and a 4K monitor, using fluid layouts, sensible breakpoints and a mobile-first mindset.
How I Built This Portfolio
A behind-the-scenes look at building a fast, GitHub-driven portfolio with zero build step — projects and blog posts that update themselves.
Clean, Minimal Web Design — Less but Better
Minimalism isn't about empty pages. It's about removing everything that isn't doing a job, so the things that matter can breathe.
Learning Web Development as a Student
What actually helped me learn to build for the web — and what turned out to be a waste of time. An honest note from someone still learning.