# Forhad Khan > I build systems you can hand real work to. Software engineer based in Sylhet, Bangladesh, working remotely with clients worldwide. Builds AI into systems where a wrong answer has real consequences: an LLM document-extraction pipeline for an immigration and tax agency (passports, green cards, birth certificates into structured, human-reviewable records), and Bangla/Banglish WhatsApp ordering agents for shops in Bangladesh. Plugin developer at WPAnchorBay, shipping WooCommerce plugins end to end (ProductBay, CartBay) on WordPress.org. Founder of PRAGMACS, a registered software studio, where he built EMIS — a full-stack education platform (Django REST, React, PostgreSQL) — solo, until the commercial push wound down. B.Sc. (Engg.) in Computer Science & Engineering (Metropolitan University, 2023, CGPA 3.66/4.00); Masters in Information Technology at Shahjalal University of Science and Technology (expected 2026). ## Skills - AI engineering: LLM integration, structured/schema-constrained extraction, retrieval and document pipelines, agent workflows with human-in-the-loop review, prompt-injection defence, cost measurement and tuning - Core: PHP, WordPress, WooCommerce, JavaScript, TypeScript, React - Backend: Python, FastAPI, Django, Django REST, PostgreSQL, MySQL, REST APIs, JWT auth - Frontend: React, Next.js, Astro, Tailwind CSS, @wordpress/scripts - Tooling: Git, Docker, Vite, VitePress, Linux, Cloudflare Workers, n8n ## Pages - [About](https://forhadkhan.com/about): Who he is, what he builds, and the founder chapter behind it. - [Academic](https://forhadkhan.com/academic): Research interests (document understanding, Bangla and code-mixed NLP, applied LLM systems), education, and what he is looking for. No publications yet. - [Now](https://forhadkhan.com/now): What he is working on at the moment. - [Colophon](https://forhadkhan.com/colophon): How this site is built. - [Trademarks](https://forhadkhan.com/trademarks): Whose logos and marks appear on the site; all rights stay with their owners. - [Sitemap](https://forhadkhan.com/sitemap): Every page on the site in one place. - [Contact](https://forhadkhan.com/contact): How to reach him. ## Work - [Chowdhury & Associates](https://forhadkhan.com/work/chowdhury-associates): A public website for Chowdhury & Associates LLC, a multi-service immigration, tax, and community services agency in Detroit, built as a static Astro site on Cloudflare Workers. - [ProductBay](https://forhadkhan.com/work/productbay): A B2B/wholesale product-table plugin for WooCommerce, built end to end at WPAnchorBay — free on WordPress.org, with a Pro edition and full documentation. - [CartBay](https://forhadkhan.com/work/cartbay): An abandoned-cart recovery plugin for WooCommerce — captures consented emails at checkout, spots abandoned carts, and follows up with a timed recovery sequence with one-click restore links. Free on WordPress.org, with a commercial Pro edition, built end to end at WPAnchorBay. - [LiveMarkup](https://forhadkhan.com/work/livemarkup): LiveMarkup and LiveMarkdown — two tiny, client-side editors with instant preview. No backend, no build step, no account. Small, finished tools — live and unattended since I built them. - [UpsellBay](https://forhadkhan.com/work/upsellbay): An order-bump and upsell plugin for WooCommerce — native offers on the product, cart, checkout, and thank-you pages, with server-side discounts and aggregate-only analytics. Free on WordPress.org, with a commercial Pro edition. - [LiveMarkdown](https://forhadkhan.com/work/livemarkdown): A client-side Markdown editor with live preview, math via KaTeX, and diagrams via Mermaid. Small, fast, and free to run forever. - [Octadots](https://forhadkhan.com/work/octadots): The site for Octadots, the AI-automation service PRAGMACS sells to operations teams. A single page that explains the offer in plain terms, with real-time 3D scenes, a contact form that runs on a Cloudflare Worker, and legal pages, all built and deployed end to end. ## Writing - [What shipping a plugin to WordPress.org actually takes](https://forhadkhan.com/post/what-shipping-a-plugin-to-wordpress-org-takes): The WordPress.org Plugin Directory isn't a marketplace you list on. It's a human review of your code against a security and licensing bar. This is what ProductBay needed. - [Why I'm building in public from Sylhet](https://forhadkhan.com/post/why-im-building-in-public-from-sylhet): I founded a company, wound its first product down, and started again. Now I'm doing the work where people can see it, post-mortems and numbers included. - [Multi-Role User Authentication in Django Rest Framework](https://dev.to/forhadkhan/multi-role-user-authentication-in-django-rest-framework-3nip): User authentication is a fundamental aspect of many web applications. Django provides a powerful authentication system out-of-the-box, but sometimes you need to extend it to support multiple user roles. In this post, we'll explore how to implement multi-role user authentication using Django Rest Framework (DRF). ## Tools Free developer tools, all client-side — nothing is uploaded to a server. - [PHP serialized data repair](https://forhadkhan.com/tools/serialized-data): Repair serialized data that a database search-replace broke, and see what is actually inside it. - [PX to REM converter](https://forhadkhan.com/tools/px-to-rem): Pixels to rem and back, at whatever root font size your project uses. - [wp-config.php builder](https://forhadkhan.com/tools/wp-config-builder): A whole wp-config.php, not just salts, with the constants people forget until something goes wrong. - [WooCommerce fee & margin calculator](https://forhadkhan.com/tools/woocommerce-fee-margin): What you actually keep from a sale, once the gateway and the tax authority have taken theirs. - [PX to EM converter](https://forhadkhan.com/tools/px-to-em): Pixels to em and back, plus the compounding behaviour that makes em bite. - [PX to Tailwind converter](https://forhadkhan.com/tools/px-to-tailwind): Turn a pixel value into the Tailwind utility that produces it, and find out when there isn't one. - [LiveMarkup](https://forhadkhan.com/tools/livemarkup): Paste HTML, CSS and JS, see it render instantly. No account, no project setup, nothing to save. (app: https://livemarkup.js.org) - [LiveMarkdown](https://forhadkhan.com/tools/livemarkdown): Write Markdown and watch it render, including the maths and diagrams most quick previewers skip. (app: https://livemarkdown.github.io) - [TweakCSV](https://forhadkhan.com/tools/tweak-csv): A spreadsheet-grade CSV editor that runs in a tab, for the files you shouldn't upload to a stranger's server. (app: https://forhadkhan.github.io/tweak-csv/) - [quickOCR](https://forhadkhan.com/tools/quick-ocr): Pull text out of a screenshot without sending the screenshot anywhere. (app: https://forhadkhan.github.io/quick-ocr/) ## Links - GitHub: https://github.com/forhadkhan - LinkedIn: https://www.linkedin.com/in/forhadakhan - X: https://x.com/forhadkhan - WordPress.org: https://profiles.wordpress.org/forhadkhan - Email: mailto:hi@forhadkhan.com