I'm a Full-Stack Web & Mobile App Developer based in Feni, Bangladesh, with hands-on experience across the entire workflow — frontend, backend, and database/DBMS design — end-to-end, from schema to pixel-perfect UI to native mobile builds. I ship across the MERN / PERN / MEAN stacks, Next.js, and React Native / Flutter for mobile, and I bring a debugging-first, performance-obsessed mindset to everything I build.
- 🔭 Currently building full-stack web & mobile products with Next.js, React, React Native, Node.js, NestJS, Express, MongoDB, PostgreSQL & Supabase
- 🌱 Actively deepening skills in system design, cloud infrastructure, and testing
- 🔍 Bring SEO best practices into every frontend project — performance, semantics, and discoverability aren't an afterthought
- 🤝 Open to full-stack web / mobile developer roles and freelance collaboration
- 📄 Full résumé: muhammad-jiku/muhammad-jiku → see
Muhammad Azizul Hoque Jiku.mdin this repo
|
Frontend Mobile Database |
Backend AI & Payments DevOps & Cloud Testing & Tooling |
Pepti Platform — Peptide Research SaaS (Mar 2026 - Present) — a 5-app production platform built for a peptide-research client: one Turborepo monorepo, one shared Postgres/Supabase database, role-based auth across every app.
| App | Live | Timeframe | Highlights |
|---|---|---|---|
| Pepti Wiki | pepti.wiki | Apr 2026 - Aug 2026 | Searchable peptide encyclopedia, AI-generated blog content, dosage-calculator and comparison tools, platform-wide referral tracking |
| Peptide SDS Generator | sds.pepti.click | Apr 2026 - Jul 2026 | AI-assisted Safety Data Sheet generation via the Claude SDK, Stripe credit system, tiered pricing, OTP-verified free trials |
| Pepti Admin | admin.pepti.wiki | Mar 2026 - Aug 2026 | Full CRUD dashboards, cross-platform analytics, AI content tooling, role-based access control |
| Pepti Influencer | influencer.pepti.wiki | Apr 2026 - Aug 2026 | Self-serve referral coupon/banner portal, earnings analytics |
| Pepti Price | price.pepti.click | Apr 2026 - Present | Multi-vendor price-comparison engine, click tracking, affiliate analytics |
Tech Stack: Next.js 14-16, React 18, TypeScript, Hono, Bun, Drizzle ORM, PostgreSQL (Supabase), Supabase Auth, TanStack Query, Zod, Tailwind CSS, Radix UI, Framer Motion, Stripe, Anthropic Claude SDK, Sentry, Turborepo/pnpm, Jest/Playwright/Cypress, Railway.
Client repo is private — see 🔒 Private / Client Projects below for how confidential work is acknowledged without exposing it.
Automatically updated from my public GitHub activity — see update-readme.yml. Refreshes daily on a schedule, or instantly from any repo wired up with templates/notify-profile.yml.
- jikmunn-blogs-discussions · updated 2026-09-01
- jikmunn-odyssey-task-one ·
TypeScript· updated 2026-05-03 - jikmunn-learning-management — Learn Now makes learning frictionless: students can sign in, search curated courses, purchase and enroll in minutes, while teachers create and manage courses — uploading videos, quizzes, and materials — all backed by a scalable serverless stack. ·
TypeScript· updated 2026-03-02 - jikmunn-real-estate-enterprise — Rentiful is a real estate application built under the Jikmunn Real Estate Enterprise project. It is a digital platform where tenants can register, explore properties, and purchase their desired spaces. Managers are provided with tools to effectively administer and monitor lease agreements ·
TypeScript· updated 2026-02-28 - jikmunn-bike-inventory-client-side — Bike Decor Inventory is a modern MERN stack application for managing and showcasing bike accessories and inventory. It features secure authentication, user-specific inventory management, and a sleek, user-friendly interface for both admins and customers to explore and manage bike decor products. ·
JavaScript· updated 2026-01-19 - jikmunn-bike-inventory-server-side — The Bike Decor Inventory Server is a robust Node.js and Express backend that powers secure bike accessory inventory management. It features JWT-based authentication, user-specific data protection, and seamless MongoDB integration, providing reliable APIs for both public browsing and authenticated inventory operations. ·
JavaScript· updated 2026-01-19
➡️ Browse everything: github.com/muhammad-jiku?tab=repositories
Repos kept private for client confidentiality — listed here by name and stack only, with no link and no description, so the work is acknowledged without exposing anything.
- 🔒 jikmunn-inventory-management ·
TypeScript· updated 2026-09-25 · private, code not public - 🔒 jikmunn-portfolio ·
TypeScript· updated 2026-09-16 · private, code not public - 🔒 jikmunn-portfolio-cms ·
TypeScript· updated 2026-09-16 · private, code not public
Some of my work happens inside clients'/teammates' repositories rather than my own — surfaced here from merged pull requests found via the GitHub API. Any client engagement kept under a private repo isn't publicly discoverable, so it's noted as private instead of linked.
- mahbubnoyon506/breeze-time — 5 pull requests (5 merged)
- Rubayet-billah/business-portfolio — 1 pull request (1 merged)
- mahbubnoyon506/managing-branches — 1 pull request (1 merged)
Additional freelance/client work has been delivered under private repositories per client confidentiality — the work itself is visible on my jikmunn portfolio, even where the source repo isn't public.
The stats, top-languages, achievement, and streak cards above are generated by generate-stats-svg.py, generate-trophies-svg.py, and generate-streak-svg.py, committed straight into this repo by generate-stats.yml — no dependency on a third-party server's uptime, billing, or shared quota.
The "Experience" badge next to Profile views is generated the same way, by generate-experience-badge-svg.py — it counts years since 2020 automatically, so it never needs a manual update. The typing header at the top is generate-typing-svg.py, a self-contained animated SVG needing no live data at all. Every tech-stack and social badge below is generate-badges-svg.py, using real brand logos bundled from simple-icons rather than fetching them from
img.shields.ioon every README view.One thing here is still genuinely third-party, deliberately: the "Profile views" counter (
komarev.com) actually increments on every view, which a static generated file can't do — replacing it would mean standing up a small live counting service, not just a script.
The snake animation is generated by the generate-snake.yml workflow, which redraws it from my contribution graph every 6 hours and publishes it to the
outputbranch. It will render as soon as that workflow has run once after this repo is pushed. The activity graph above is generated by generate-activity-graph-svg.py, committed straight into this repo alongside the stats/languages/trophies cards — no dependency on a third-party service's uptime or billing (the previous embed,github-readme-activity-graph.vercel.app, went down with a 402 Payment Required).

