Skip to content

Skills

Technologies, platforms, and working practices used across product engineering, real-time systems, and cloud delivery.

Skill evidence

REST APIs

Supported by 8 projects and 2 professional roles in this portfolio.

Choose another skill

Professional experience

Infomax

Freelance Developer · Mar 2024 - Mar 2024

Built the shared API foundation for an MCQ learning platform, with versioned Express routes, request protection, email error notifications, and deployment configuration. Learning-domain operations remain scaffold implementations.

More about this engagement

Organized questions, exams, courses, enrolment, and results into versioned Express modules for an MCQ learning platform. Centralized controller wrappers, response formatting, and error handling to give new features a consistent API structure. Added Helmet security headers, request limits, timeouts, and rate limiting at the application boundary. Included Nodemailer error notifications and Docker/PM2 deployment configuration. The reviewed implementation establishes API infrastructure; persisted learning workflows, exam execution, and result storage remain incomplete.

  • JavaScript
  • Node.js
  • Express.js
  • REST APIs
  • Helmet
  • express-rate-limit
  • Nodemailer
  • Docker
  • PM2

nDevers

Freelance Developer · Apr 2022 - Aug 2022

Built React inventory workflows with Firebase Authentication, stock-update and delivery requests, and user-specific item views. Implemented a separate Express/MongoDB inventory API for products and supporting business records.

More about this engagement

Built inventory browsing and item-management interfaces with React, React Router, and Tailwind CSS. Integrated Firebase Authentication, shared sign-in helpers, and an email/token request flow, using Axios for stock updates, delivery actions, and user-specific item requests. POSDash depends on its own companion server; it is not the client for the separately documented inventory API. In that Express and MongoDB backend, implemented product reads, creates, updates, and deletes, with pharmacy and non-pharmacy resource routes. Organized orders, returns, suppliers, customers, and employees into dedicated endpoints. The reviewed legacy source contains incomplete and miswired routes, so the portfolio describes implemented components without claiming complete end-to-end operation.

  • JavaScript
  • React
  • React Router
  • Tailwind CSS
  • Firebase Authentication
  • Axios
  • REST APIs
  • Node.js
  • Express.js
  • MongoDB

Projects

PostCraft interface preview

website

PostCraft

AI-powered social media manager to generate, preview, score, and auto-publish engaging posts for LinkedIn, X, and Facebook using Gemini AI and custom brand guardrails.

  • ai-social-manager
  • content-creation
  • content-creation-automation
  • content-creation-tool
  • post-generator
b4joinacompany interface preview

website

b4joinacompany

Research a company before you apply, interview, or accept an offer.

  • career-tools
  • company-research
  • due-diligence
  • employment
  • job-search
Shrnkly interface preview

website

Shrnkly

Multilingual Next.js application for shortening URLs, sharing text, generating QR codes, and viewing basic usage analytics.

  • code-sharing
  • developer-tools
  • link-expiration
  • link-shortener
  • link-tracking
Ramadan Clock interface preview

website

Ramadan Clock

🌙 District-aware Sehri and Iftar schedules for Bangladesh, with PDF exports and protected timetable management. Next.js, PostgreSQL, Prisma.

  • iftar
  • islamic-calendar
  • prayer-times
  • ramadan
  • sehar
Markdown Typing SVG interface preview

tool

Markdown Typing SVG

Generator and cacheable API for customizable animated typing SVGs used in GitHub profiles, README files, and websites.

  • animation
  • generator
  • github-readme
  • nextjs
  • profile-readme
EduCanvas interface preview

template

EduCanvas

Theme-driven educational website and content-management starter built with Next.js

  • content-management
  • education
  • nextjs
  • tailwindcss
  • typescript
Book Heaven interface preview

website

Book Heaven

Admin Dashboard UI built with Shadcn and Next.js.

  • admin-dashboard
  • book-management
  • nextjs
  • shadcn-ui
  • tailwindcss

Preview not publicly available

This professional project is documented without a public screenshot.

api

MCQ Topper Backend

An Express API foundation for an MCQ learning platform, with versioned domain routes, shared response handling, request middleware, and email error notifications. Domain operations remain scaffold implementations.

Client: Infomax · View client experience

  • mcq
  • education
  • rest-api
  • backend
  • api-scaffold