Nurulla Hasan

Frontend Developer | React.js, Next.js & TypeScript

Dhaka, Bangladesh
+880 1750-974716
nurullahasan.dev@gmail.com

Professional Summary

Frontend Developer with around 1.5 years of professional experience building production websites, role-based dashboards, and scalable web interfaces using React.js, Next.js, and TypeScript. Focused on responsive UI, REST API integration, SEO, and performance optimization.

Professional Experience

Junior Frontend Developer

Sparktech Agency

Full-time, On-site | Dhaka, Bangladesh

March 2025 – Present

  • Serve as the sole frontend developer across multiple client products, owning production websites and role-based dashboards from requirement analysis to delivery.
  • Build reusable, API-driven interfaces for dashboards, complex forms, data tables, authentication, and role-based workflows using Next.js, React, TypeScript, and modern state-management tools.
  • Built reusable useNextFilter and nextServerFetch utilities to standardize URL-synced filtering, debounced navigation, authentication, request handling, and consistent API error management across projects.
  • Implement and maintain real-time chat, CRUD/CMS workflows, QR-based access, maps, file uploads, dynamic metadata, route protection, and responsive interfaces.

Selected Projects

Mouza Map Pro

Personal ProductActive DevelopmentLive Product

Next.js 16, React 19, TypeScript, Konva.js, Zustand, Leaflet, PDF.js, jsPDF

  • Own and develop a Bangla-first land-surveying platform for measuring plots, aligning C.S./B.S. maps, tracing boundaries, annotating sheets, finding surveyors, and exporting survey documents at configurable scales.
  • Build mobile-first canvas and PDF interactions, worker-backed image processing, low-memory previews, tiled KMZ export, snapping, undo/redo, and responsive workflows for lower-powered devices.

FixItNow

Next.js Service Booking PlatformLive DemoFrontend GitHubBackend GitHub

Next.js App Router, TypeScript, Tailwind CSS, shadcn/ui, React Hook Form, Zod, Express.js, PostgreSQL, Prisma

  • Built responsive dashboards and protected workflows for Customer, Technician, and Admin roles.
  • Implemented service discovery, filtering, booking management, reviews, authentication, and API-driven UI states.
  • Created consistent form validation, loading, error, and payment-flow handling using React Hook Form, Zod, and reusable components.

Mess Management System

Personal Full-Stack ProjectLive DemoFrontend GitHubBackend GitHub

Next.js, React, TypeScript, Tailwind CSS, Zustand, PWA, Express.js, MongoDB

  • Built a full-stack mess management platform for managing members, meals, billing, expenses, market schedules, and financial reports through role-based dashboards.
  • Implemented member and meal management, monthly billing, expense tracking, financial reports, PWA support, and AI-assisted menu planning and shopping-list generation.

Technical Skills

Frontend

React.jsNext.js (App Router)TypeScriptJavaScript (ES6+)HTML5CSS3Tailwind CSSshadcn/ui

State & Data

ZustandRedux ToolkitTanStack QueryTanStack TableReact Hook FormZod

Backend, Database & Tools

Node.jsExpress.jsPostgreSQLPrisma ORMMongoDBREST APIsGitGitHubVercelPostman

Education

Diploma in Computer Science & Technology

Dinajpur Polytechnic Institute

2021 – 2024

CGPA: 3.50 / 4.00

Additional Info

Training & Courses

Programming Hero

  • Web Development Level 1 (Completed)
  • Next Level Web Development (Ongoing)

Languages

BanglaNative
EnglishWorking Proficiency