- Lead the development team's AI workflow, productivity and engineering culture
- Contribute to product analysis, planning and product scope
- Regular development of the company’s plugins in React.js and TypeScript
8+ years shipping production frontends
Ibrahim Riaz
Software Engineer · AI & Agentic Engineering
React.js · Next.js · TypeScript · JavaScript
I build products used by tens of thousands of businesses — state and data-fetching architecture, accessible UI and Core Web Vitals performance in React and Next.js. I also ship my own products, with AI agents and structured agentic workflows.

8+
Years shipping production frontends
20K+
Active installs on Directorist
10K+
Active installs on Hide
10
Browser extensions built independently
Experience
Eight years of shipped interfaces.
Product frontends at three companies, from hand-coded marketplace templates to React and TypeScript application work.
- Run a founder-led product studio building focused, privacy-first tools
- Research, design, build and ship ten browser extensions, web products and WordPress plugins end to end
- Own pricing, licensing, launch and support for every product
HexaDash — Flagship Product · React.js, Next.js & TypeScript Editions
Built SovWare’s flagship multipurpose admin dashboard template, sold on ThemeForest — the charts and data UI in particular, alongside the component library, data tables, forms, routing and theming.
React.js · Next.js · TypeScript · Redux · SCSS · Charts & Data UI · Component Library
Directorist — Frontend Ownership
Owned the frontend of a directory platform with 20k+ active installs — listing search and filtering, maps, booking, reviews and checkout flows, kept responsive and fast as the feature set grew.
JavaScript · jQuery · Vue.js · SCSS · REST APIs
FormGent — Frontend Development
Completed the summary and analytics frontend — graphs rendered from backend data over the REST API — alongside multi-step form state and data fetching.
React.js · Redux · REST APIs · Charts & Data UI
HelpGent — Frontend Development
Built live chat and conversational interfaces, alongside video messaging and screen-recording UI, using TypeScript, React.js and TanStack Query (React Query).
TypeScript · React.js · TanStack Query
Templatiq & other SovWare products — JavaScript, React.js, SCSS
- Reviewed frontend pull requests and validated features through testing and cross-browser QA before release
- Hand-coded 30+ responsive HTML and React.js templates for Envato and other marketplaces
- Built cross-browser UI in HTML, CSS and SCSS
HTML · CSS · SCSS · JavaScript · jQuery · React.js · Next.js
Work
Products I built and shipped.
Next.js web products, browser extensions and open source — researched, built and shipped end to end.
Web Products
Next.js & WordPress · Built end to end
Next.js · React.js · TypeScript · WordPress · Tailwind CSS · Socket.IO · Vitest · Playwright
The public web client for CricoScore, a cricket scoring platform with a live Android app — live match pages with ball-by-ball commentary, tournaments, team and player profiles and a signed-in fan layer, reading from the same API as the app.
- Frontend
- Next.js App Router, server-rendered for search · light and dark design tokens · usable from 320px
- Real-time
- Socket.IO live scores with a polling fallback that pauses in hidden tabs · list-page traffic cut by 78%
- Performance
- Core Web Vitals on a mid-range phone over slow 4G: LCP 0.9–1.8s · CLS 0.400 → 0.001
- Quality
- axe-core accessibility gate on 22 pages · Playwright user journeys · Vitest unit and component tests
A production-grade auction front end — a public saleroom with live proxy bidding, a bidder account area and a full admin dashboard. It runs on a built-in demo API; pointing it at a real backend is one setting. No backend ships with it, by design.
- Frontend
- Next.js 15 App Router · React 19 Server Components · TypeScript strict · Tailwind CSS v4
- Bidding
- Proxy bidding · anti-snipe soft close · secret reserves · idempotent bids · server-synced countdown
- API contract
- Zod runtime checks on every response · a documented REST API any backend can implement
- Quality
- Vitest and Playwright · GitHub Actions CI · a bundle budget and secret scan that fail the build
WaaFaa Toolkit — Private Web Tools
89 PDF, image, text and developer tools that never upload a file
A WordPress plugin that turns waafaa.com into 89 free web tools, each running entirely in the visitor’s browser — with processing engines reused from four of my shipped extensions.
- Frontend
- TypeScript · Vite-built ES modules · Web Workers for heavy processing · four shared engines
- Privacy
- Nothing is uploaded — the build fails if a network API appears in a tool bundle
- WordPress
- PHP 8.1 thin host · one block · four REST routes · Freemius licensing
- Quality
- Fifteen release gates, each with a test that proves it fails · Vitest · Playwright
Independent Products
Browser extensions · Researched & shipped solo
JavaScript · React.js · TypeScript · Zustand · SCSS · CSS
Open Source
Designed, built & maintained solo
Agent skills · Python · GitHub Actions · HTML · CSS · JavaScript
An open-source research framework that runs before the code: one product idea goes through fourteen gated modules and comes out as a build-ready specification — or a documented reason not to build. I designed the gate model and evidence rules, wrote the validators, and built the landing page.
- Ships as
- A Claude Code plugin and a Gemini CLI extension, from one repository
- Engineering
- Gated module pipeline · Python validators (40 structural checks) · GitHub Actions CI
- Frontend
- The product landing page — hand-built, no framework, light and dark
AI & Agentic Engineering
Engineering with agents in the loop.
AI agents are part of how I research, plan, build and iterate — directed, structured and reviewed. The engineering judgement stays with me.
Engineering
Agentic workflows · agent orchestration · subagents · reusable AI skills · MCP · prompt engineering · task decomposition · reviewing agent output
Product
AI-powered product research · product analysis & planning · AI-assisted prototyping · AI workflow design
Integration
LLM APIs in shipped products (Briefly, AI Chat Vault) · OpenAI · Anthropic · Gemini · Mistral · DeepSeek · Groq · OpenRouter
Tooling
Claude Code · OpenAI Codex · Cursor
I use different agent environments depending on the task — with the same structured approach to context, decomposition, delegation and review. Agents do not ship anything on their own — I decompose the work, give them context, run subagents for specialised passes, and review every implementation.
About
A software engineer who ships.
I'm a software engineer based in Dhaka, Bangladesh. I build data-driven product frontends in React.js, Next.js and TypeScript — state with Redux and Zustand, server data with TanStack Query (React Query), styling with Tailwind CSS. What I care about is the part after the feature works: how it holds up as the product grows, on a slow connection, on a keyboard, in a browser I didn't design for.
I also build my own products as the solo founder of WaaFaa. Owning a product end to end — research, pricing, launch and support — is the fastest way I've found to get better at building someone else's.
Courses
Education
B.Sc. in CSE
Diploma in Computer Technology
Open source
WordPress Core Contributor
Languages
Bengali
English
Contact
Let's build something.
Hiring for a frontend role, or have a product that needs an interface built properly? Drop me a message.
