Nafiur Rahman

Nafiur Rahman

Software Engineer

Passionate about bringing ideas into reality.

ABOUT ME

I'm a Software Engineer passionate about transforming complex ideas into elegant, user-friendly solutions. My curiosity for emerging technologies drives me to deliver reliable, impactful applications.

I specialize in full-stack development with React Native, Next.js, Node.js, and AWS services. I've also explored Go (Fiber) and FastAPI for backend projects. Moving forward, I'm focusing on Backend and Data Engineering.

Beyond coding, I enjoy playing guitar, solving puzzles, listening to music, reading, and exploring new places with my wife. I'm particularly fascinated by Physics and discovering new cuisines.

SKILLS - AT A GLANCE

Programming JavaScript, TypeScript, Python, Go
Frameworks React-Native, NextJS, NodeJS, Express, FastAPI
Tools Git, Docker, AWS, Linux, SQL, MongoDB, Tailwindcss

PROFESSIONAL EXPERIENCES

IDEE Digital

Software Developer

September 2023 - October 2025

  • Developed cross-platform mobile applications using React Native and Redux Toolkit
  • Built admin dashboard with Next.js for efficient content management
  • Integrated AWS services (Lambda, DynamoDB) and Stripe payment processing
  • Implemented Firebase Cloud Messaging for push notifications
  • React-Native
  • NextJS
  • NodeJS
  • AWS (Lambda, DynamoDB)
Project 2

ACI Motors Limited

Internship - Data Science

June - August 2023

  • Performed data cleaning, analysis, and visualization using Python, Pandas, and Seaborn
  • Conducted sales data analysis and budget prediction modeling
  • Created geographical data visualizations for business insights
  • Processed and analyzed IoT sensor data using FastAPI
  • Python
  • SQL
  • Pandas
  • FastAPI
Project 2

PERSONAL PROJECTS

SureScan

SureScan

  • FastAPI
  • Next.js
  • PostgreSQL
  • Chart.js

A SaaS platform for product authentication and business analytics using QR codes for importers and manufacturers.

  • Architected end-to-end product authentication platform using FastAPI and Next.js
  • Unique QR code generation for product verification and real-time inventory tracking
  • Normalized PostgreSQL schema with 11 tables, foreign key relationships, and automated migrations
  • Responsive corporate dashboard with Chart.js visualizations and real-time statistics
  • Role-based access control with modular React components for multi-company management
  • Consumer-facing QR scanning to verify product authenticity and manufacturer details
Project 2

Wishtrovert

  • NextJS
  • Tailwindcss
  • Supabase
  • OAuth
Visit wishtrovert.com

A wishlist platform designed to make gift-giving thoughtful and stress-free.

  • Create and organize wishlists with detailed descriptions, links, and pricing
  • Connect with friends and family to avoid duplicate gifts
  • Track gift interest and coordinate thoughtful surprises
  • Secure authentication with OAuth integration
Project 3

Southport Masjid

  • React-Native
  • Node.js
  • AWS Lambda
  • DynamoDB
View on Play Store

A community mobile app for the Southport Masjid congregation.

  • Real-time prayer times and notifications
  • Community events and announcements
  • Integrated donation system with Stripe
  • Serverless backend with AWS Lambda and DynamoDB
Project 4

EZ Budget

  • Expo
  • SQLite
View on GitHub

A personal finance management app built with React Native and Expo.

  • Track expenses with categorization and notes
  • Set and monitor monthly budgets
  • View spending insights and analytics
  • Local data storage with SQLite

ACADEMIC PROJECTS

SE

Student TradeHub

  • Next.js
  • Express
  • MongoDB
  • GitHub Actions

A marketplace platform exclusively for Memorial University students with verified MUN email authentication.

  • Developed following Agile process for M.Sc Software Engineering course
  • Full-stack development with Next.js frontend and Express backend
  • Implemented CI/CD pipeline using GitHub Actions
  • Built comprehensive test suite for quality assurance
  • Secure email verification system restricted to MUN students
AIT

Mood Controlled Ambient Lights

  • Python
  • DeepFace
  • OpenCV
  • React.js

A project for Advanced Interaction Techniques course. An AI-powered ambient lighting system that adapts in real-time based on detected facial expressions from webcam feed.

  • Real-time facial expression recognition using DeepFace
  • Classifies emotions into Happpy, sad, anger, fear, surprises and neutral
  • Python backend with OpenCV and DeepFace for video processing
  • React.js web interface for customizing colors, brightness, and transitions per emotion
  • On-screen lighting simulation with pathway for Philips Hue API integration
  • Local JSON storage for user preferences ensuring privacy and portability

EDUCATION

Memorial University of Newfoundland

- September 2025 - Present
- M.Sc in Computer Science

  • JavaScript
  • SWE
  • Machine Learning
./public/MUN_Logo.png

American International University-Bangladesh

- January 2020 - December 2023
- B.Sc in Computer Science and Engineering
- CGPA: 3.81 (Dean's List Honors)

  • C++
  • Java (OOP)
  • Databases
  • Operating Systems
./public/AIUB_Logo.png