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.

itsibrahimriaz@gmail.com· github.com/iamibrahimriaz· linkedin.com/in/iamibrahimriaz· Dhaka, Bangladesh

Ibrahim Riaz — Software Engineer

8+

Years shipping production frontends

20K+

Active installs on Directorist

10K+

Active installs on Hide

10

Browser extensions built independently

Eight years of shipped interfaces.

Product frontends at three companies, from hand-coded marketplace templates to React and TypeScript application work.

ReacThemes

Senior Software Engineer

Jun 2026 – Present
  • 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
WaaFaa

Solo Founder

Jan 2026 – Present
  • 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
SovWare

Software Engineer — Frontend

Feb 2022 – May 2026

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
RSTheme

Web Developer

Sep 2017 – Jan 2022
  • 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

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

CricoScore — Live Cricket Scores

Ball by ball, on any screen

Live

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

Auctionyx — Next.js Auction Template

A complete auction website, ready for your backend

Template

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

Plugin

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

Open Source

Designed, built & maintained solo

Agent skills · Python · GitHub Actions · HTML · CSS · JavaScript

PIOS — Product Intelligence OS

Know what’s worth building

MIT

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

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.

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

Agentic Engineering

FigLab · Claude Code, MCP, subagents

Education

B.Sc. in CSE

SST, DUET Campus, BOU · 2018–2023

Diploma in Computer Technology

Model Institute of Science & Technology · 2012–2017

Open source

WordPress Core Contributor

Multiple core fixes · latest in WordPress 7: a full-box drop zone for theme and plugin uploads (Trac #64065)

WordPress.org profile

Languages

Bengali

Native

English

Professional

Let's build something.

Hiring for a frontend role, or have a product that needs an interface built properly? Drop me a message.

Dhaka, Bangladesh

Your message will be sent directly to my inbox.