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
useNextFilterandnextServerFetchutilities 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
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 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
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