Product-minded full-stack developer

I build the quiet systems behindbusy products.

Two years inside real operational software taught me that the best interface is not the loudest one. It is the one that makes a complex workflow feel inevitable.

MD Razikul Islam Joni
Dhaka, Bangladesh / Available for full-stack roles / Onsite or Remote
Current edgeFrontend depthReact · Next · Systems UI
Building nextBackend rangeNestJS · ExpressJS · MongoDB
02+Years in production teams
123Public GitHub repositories
11Editor themes shipped in OpenPalette
390+File and folder icons curated

Frontend specialist by experience. Full-stack engineer by direction. Product thinker by habit.

I work best where data-heavy workflows, reusable interface systems, and real business constraints meet. My recent work spans enterprise dashboards, inventory and product tracking, field-work assignment, reporting, role-based access, and API-driven operations.

I care about the details users feel but rarely name: immediate feedback, predictable state, useful empty screens, resilient loading behavior, keyboard access, and code another developer can safely extend.

Selected systems / not screenshot galleries

The work,
opened up.

Each case notes the problem, the system, and the decisions—not just the technology badges.

P/012026

Full-stack commerce platform

Shoppershala

A production-minded commerce monorepo where buyers, sellers, and admins each get a purpose-built workflow.

The challenge

Commerce gets messy fast: identity, permissions, catalog discovery, transactions, reviews, analytics, and operational tooling all need to stay coherent.

The system

A layered Express REST API and React SPA connected through a pnpm monorepo, with JWT role-based access, Zod validation, MongoDB, structured logging, and Docker-backed local development.

Key decisions
  • Separated buyer, seller, and admin journeys instead of forcing one generic dashboard
  • Added wallet checkout, reviews, wishlists, seller analytics, and an in-app AI copilot
  • Kept the workspace deployable with CI, shared scripts, seed data, and documented architecture
React 19Express 5MongoDBTanStack QueryZustandZodDocker
P/022025

Realtime collaboration

CoSketch

A collaborative whiteboard that treats drawing as a synchronized system—not a pile of local canvas events.

The challenge

Multiple people need to draw, select, move, and erase at the same time without turning the shared canvas into a conflict machine.

The system

A Next.js and TypeScript client backed by Node.js, WebSockets, PostgreSQL, and Docker Compose for predictable multi-service development.

Key decisions
  • Designed low-latency event synchronization for multi-user drawing sessions
  • Built deterministic selection, shape, and eraser mechanics
  • Containerized the frontend, API, and socket services for local and production parity
Next.jsTypeScriptNode.jsWebSocketPostgreSQLDocker
P/032026

Developer tooling

OpenPalette

A complete VS Code customization suite built for developers who want a coherent workspace, not a random bag of extensions.

The challenge

Themes, file icons, folder semantics, and code snippets usually come from separate tools with inconsistent visual language and release processes.

The system

One install delivers 11 dark themes, 300+ file icons, 90+ folder icons, and JavaScript, TypeScript, and React snippets—with automated semantic releases.

Key decisions
  • Curated one consistent developer experience across theme, icon, and snippet layers
  • Added conventional-commit release automation, changelogs, tags, and packaging
  • Kept compatibility with VS Code, Cursor, and other VS Code forks
TypeScriptVS Code APIJSONStandard VersionGitHub Actions
P/042026

Backend systems

Cow Hut API

A typed marketplace API with separate user and admin authentication flows and an end-to-end commerce domain.

The challenge

The backend needed secure identity, refresh tokens, profile management, livestock inventory, and order operations without muddying the domain boundaries.

The system

A TypeScript service exposing user, admin, cow, order, and profile modules through REST endpoints with JWT authentication and MongoDB persistence.

Key decisions
  • Separated admin and user authentication, including refresh-token flows
  • Modeled complete CRUD lifecycles for inventory and accounts
  • Documented the live API surface so the contract is easy to test and consume
TypeScriptNode.jsExpressMongoDBJWTREST API

May 2024 — April 2026 / Uttara, Dhaka

HawkEyes Digital
Monitoring Ltd.

Jr. Frontend Developer · Full-time

Built the operational surfaces behind real business monitoring—where a small UI mistake can become a very large workflow problem.

01

Operational products

Responsive enterprise dashboards, inventory systems, product tracking, reporting, and real-time field-work assignment interfaces.

02

Data architecture

REST API integration, JWT and role-based access, reusable query flows, Redux Toolkit, and RTK Query for complex application state.

03

Cross-team delivery

Partnered with backend engineers on API contracts, frontend data models, edge cases, Git workflows, and Vercel-based delivery.

04

Quality work

Improved responsiveness, accessibility, maintainability, and performance across data-intensive interfaces and multiple viewports.

React.jsRedux ToolkitRTK QueryAnt DesignChartsGoogle MapsGitHub ActionsVercel

A small set of
strong defaults.

01

Make complexity legible

Good interfaces reveal the system without making people study it.

02

Design for change

Reusable components and clear boundaries beat a clever one-off every time.

03

Performance is product

Fast, stable, accessible software is not polish—it is the experience.

04

Own the handoff

A feature is not finished until the API contract, edge cases, and deployment story make sense.

A working system, not a logo cloud

Tools with
context.

01

React / Next.js

App Router, RSC, component systems, SSR, performance

Primary
02

JavaScript / TypeScript

Modern language patterns, async systems, safe refactoring

Primary
03

State & data

Redux Toolkit, RTK Query, TanStack Query, Zustand

Advanced
04

Node / Express

REST APIs, middleware, authentication, validation

Advanced
05

NestJS

Modules, services, guards, scalable backend structure

Growing
06

Data systems

MongoDB, PostgreSQL, MySQL, schema thinking

Working
07

Interface craft

Tailwind, Ant Design, responsive UI, accessibility

Primary
08

Delivery

Docker, GitHub Actions, Vercel, CI/CD foundations

Working

Education & training

2020—2023

Computer Science & Engineering studies

Green University of Bangladesh

2018—2019

Higher Secondary Certificate · Science

Vashantek Government College

Completed

Web Development & Next Level Web Development

Programming Hero · both tracks

Off the clock

Good software needs a life outside software.

Music for focus. Movies for new perspectives. Long walks, open air, and new places for the reset button. Curiosity travels well between code and everything else.

Bangla · NativeEnglish · Professional working proficiency

Available for the next serious product problem.

Bring the complexity.
I'll bring the clarity.

razikuljoni@gmail.com