Skip to content

Lat. 23.81°N · Long. 90.41°E

A SOFTWAREDEVELOPER WHOBUILDSsoftware.

[ Brief ]

I'm Noyon Rahman — a software developer based in Dhaka, Bangladesh. I focus on backend development and API integration, designing and maintaining scalable APIs and integrating third-party services. I also contribute to frontend features when the team needs an extra pair of hands.

0

Years building

0

Projects shipped

0

GitHub commits

0

Cups of cha

Noyon Rahman — portrait
◍ AVAIL.

Portrait

Noyon Rahman

2026

/01About

A developer whotreats softwareas acraft.

[ Long form ]

I'm a software developer based in Dhaka. My focus is backend development and API integration — designing scalable REST APIs, integrating third-party services like Stripe and Cloudinary, and ensuring data flows cleanly between the frontend and backend. I also contribute to UI features when the team needs an extra hand.

My day-to-day is Node.js, Express, TypeScript, and MongoDB with Mongoose. I'm a believer in strict validation at the route boundary, consistent error envelopes, and schemas that work hard so the rest of the code doesn't have to.

Currently thinking about

Noyon Rahman — portrait, 2026
N°02

Portrait

In studio · 2026

Live
Projects built
0
Type-safe code
0
Articles published
0
Hairs left untouched
0

/02Services

 build.

Four focused offerings — all built around the same conviction that good backends are quiet, predictable, and a pleasure for the next developer to read.

Start a conversation
  • S/01Backend

    API design & architecture.

    REST APIs that age well — strict route boundaries, predictable error envelopes, and a shape the frontend can actually trust. I build with Node.js, Express, and TypeScript, and I leave behind documentation your future self will thank you for.

    What you get

    • Express + TypeScript service scaffolds with layered architecture
    • Authentication, authorization, and JWT/session flows
    • Versioned, consistent error envelopes and response contracts
    • OpenAPI / Postman documentation for every shipped endpoint

    Built with

    Node.jsExpressTypeScriptJWTREST
  • S/02Data

    Database design & modelling.

    Schemas that work hard so the rest of the code doesn't have to. I model MongoDB collections around real access patterns, lean on Mongoose hooks for invariants, and add the indexes that actually move the needle in production.

    What you get

    • MongoDB schema design tuned to your read / write patterns
    • Mongoose models, virtuals, and pre/post hooks
    • Index strategy and query review for hot paths
    • Migration scripts and seed data for safe rollouts

    Built with

    MongoDBMongooseAggregationsIndexing
  • S/03Integrations

    Third-party plumbing.

    The unglamorous middle of the stack — payments, file storage, email, OAuth — wired up properly. I handle webhooks, retries, and idempotency so the integrations stay quiet long after launch.

    What you get

    • Stripe checkout, subscriptions, and webhook handling
    • Cloudinary / S3 media pipelines with signed uploads
    • Email and notification flows (transactional, OTP, magic-link)
    • OAuth and SSO with sensible session and refresh strategies

    Built with

    StripeCloudinaryOAuthWebhooksNodemailer
  • S/04Quality

    Type-safe boundaries.

    I'm a believer in strict validation at the route boundary. Zod schemas guard every input, types flow end-to-end, and the API contract becomes something the team can rely on instead of guess at.

    What you get

    • Zod schemas for every request body, query, and param
    • Shared types / contracts between API and clients
    • Refactors that tighten existing endpoints without breaking them
    • PR-ready code review with notes you can learn from

    Built with

    ZodTypeScriptESLintVitest

/03Selected Work

 shipped.

A short list of work I'm proud of — production systems, open-source tools, and the occasional weekend experiment that snuck into the world.

The full catalogue
Ibadah cover
LIVE · 2026Personal
01 / 03
web app

/01— Project

Ibadah

Journey Towards Allah - A quiet companion for your daily ibadah.

App type
PWA
Backend
Supabase
Database
Postgres
Offline
Yes
ReactSupabasePostgreSQLPWA
FNF Team cover
LIVE · 2026Contributed
02 / 03
web app

/02— Project

FNF Team

A professional marketing site for a trading company — modern, measured, and quietly serious.

Role
Front-end
Stack
Next.js
Sector
Trading
Next.jsTypeScriptTailwind CSS
TechTips Hub cover
LIVE · 2026Personal
03 / 03
web app

/03— Project

TechTips Hub

An advanced blogging platform with premium content, user interactions, and detailed analytics.

Content tiers
Free + Premium
Editor
Rich text
Analytics
Built-in
Next.jsTypeScriptMongoDBRedux ToolkitRTK Query

/04Toolkit

 in.

Highlighted in cream are the ones I use daily. Greyed out are the ones I'm comfortable with but reach for less often. Depth over breadth.

Frontend8 items
Backend8 items
Database6 items
DevOps6 items
Languages5 items
Tools6 items

Languages I speak

  • BengaliNative
  • EnglishFluent (Professional)
  • HindiConversational

/06Trajectory

 building.

A short timeline of roles and the years that shaped how I think about software, teams, and craft. Hover any row for a closer look.

  1. 2025Now

    Jan 2025 Present

    Jr. Fullstack Developer

    DeveloperLook·Dhaka, Bangladesh

    Primarily focused on backend development and API integration while also contributing to frontend features. Responsible for designing and maintaining scalable APIs, integrating third-party services, and ensuring seamless data flow between the frontend and backend.

    • Designed and maintained scalable REST APIs in Node.js + Express + TypeScript that the rest of the product is built on
    • Modelled domain data in MongoDB / Mongoose with strict validation at the route boundary, so the contract between client and server stays predictable
    • Integrated third-party services (payments, file storage, email, auth) end-to-end — including idempotent webhook handling so retries never corrupt application state
    • Stepped into the Next.js / React frontend whenever the team needed an extra pair of hands, keeping form validation and types in lock-step with the API schema

    Stack

    Node.jsExpressTypeScriptMongoDBMongooseZodReactNext.jsTailwind CSSREST
  2. 2023

    Aug 2023 Dec 2024

    Freelance Web Developer

    Self Employed·Dhaka, Bangladesh (Remote)

    Built responsive web applications for small businesses and personal clients while levelling up from frontend into full-stack work. The freelance window is where I went from writing markup that worked to writing systems that lasted.

    • Delivered responsive marketing sites and small dashboards using HTML5, CSS3, and vanilla JavaScript before moving up the stack to React
    • Picked up React + Tailwind CSS on real client work and rebuilt two of my early sites in the new stack
    • Started learning Node.js, Express, and MongoDB on the side — the same stack I now use professionally — so the transition into a fullstack role was a continuation, not a pivot
    • Practised clean component decomposition, semantic HTML, and accessibility basics that still inform every UI I write today

    Stack

    HTML5CSS3JavaScriptReactTailwind CSSNode.jsExpressMongoDB

/07Studies

 basics.

Formal record — institutions, programs, and the years I spent grounding the practice that pays the bills today.

  1. 2026Present

    National University of Bangladesh (NU)

    B.Sc.·Computer Science & Engineering

    Bangladesh

  2. 20232025

    Taragonj Horendra Narayan Uchcha Madhymic Bidyalaya

    Higher Secondary Certificate (HSC)·Science

    Bangladesh

    GPA 2.83 / 5.00

  3. 20162021

    Raniganj High School

    Secondary School Certificate (SSC)·Science

    Bangladesh

    GPA 4.89 / 5.00

/05Field Notes

 field.

What I'm thinking about. The edges where things break. Lessons from real production systems — distilled into prose.

Read everything

/07Get in touch

 building?

I read every message and reply within two business days. The fastest way to reach me is through this form.

Open to opportunities

Best inquiries include a brief about the problem, the rough timeline, and how you found me.

Based in
Dhaka, Bangladesh
Working hours
Sun–Thu · 09:00–18:00 UTC+6
Open the full contact page

By submitting you agree to be contacted at the email above.