Nafiur Rahman

Nafiur Rahman

Software Engineer

I like bringing ideas into reality

ABOUT ME

I am a passionate software engineer with a strong foundation in computer science and a love for building impactful applications. My curiosity for science and technologies drives me to deliver reliable and impactful applications.

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

Beyond coding, I enjoy playing guitar, solving puzzles, listening to music, reading, and exploring different cuisines and traveling with my wife. I'm particularly fascinated by Physics and Engineering marvels.

SKILLS - AT A GLANCE

Programming Python, JavaScript, TypeScript, C#, Go, C++, SQL
Frontend React, Next.js, Vue.js, Nuxt.js, Expo, HTML, CSS, Tailwind, Leaflet, Chart.js
Backend FastAPI, Express.js, Node.js, NumPy, Pandas, Scikit-learn, PyTorch
Cloud AWS (Lambda, S3, SNS, DynamoDB, Code Pipeline, EventBridge), Terraform
Databases PostgreSQL, MongoDB, Supabase, PostGIS, MySQL, SQLite
Tools Git, Linux/WSL, JIRA, Claude Code, Android Studio, Xcode

TECH EXPERIENCES

Angler Solutions Inc.

Graduate Internship - Software Developer

January - March 2026

  • Developed a core Techno-economic model using Python for Model for Energy Systems Optimization software
  • Designed an AWS Cloud based testing architecture to automate testing for the mathematical models
  • Implemented visualization charts using Apache ECharts to facilitate feasibility analysis for energy projects
  • Developed a preferred timezone feature, enhancing UX for global application users
  • NuxtJS
  • VueJS
  • FastAPI
  • Python
  • AWS
  • PostgreSQL
  • JIRA
Project 2

IDEE Digital

Software Engineer

September 2023 - October 2025

  • Developed and Maintained a cross-platform React-Native Application
  • Optimized a cloud process that resulted in a 240x reduction in terms of monthly invocation
  • Developed an Admin panel with content management system using NextJS, AWS Lambda and DynamoDB
  • Implemented push notification feature using Firebase Cloud Messaging and AWS Simple Notification Service
  • React-Native
  • NextJS
  • NodeJS
  • AWS
  • Bitbucket
  • Notion
Project 2

ACI Motors Limited

Internship - Data Science

June - August 2023

  • Cleaned, Analyzed, and visualized business data using SQL, Python - Pandas and Matplotlib
  • Performed EDA on sales data, provided insights for accurate territory-wise budget predictions
  • Developed an internal automation tool with Python that reduced the data preprocessing time by 75%
  • Processed and visualized IoT and geographical data, enhancing data-driven decision-making
  • Python
  • SQL
  • Pandas
  • FastAPI
Project 2

OTHER EXPERIENCES

Teleperformance Canada

Travel Consultant

November 2024 - August 2025

  • Handled over 2000 customer travel inquiries via inbound calls, outbound calls and emails
  • Closely worked with corporate travel managers to plan international travel for corporate executives
  • Escalated issues to the appropriate settlement departments to facilitate specific customers
  • Sabre GDS
  • Travel Planning
  • Salesforces
  • Cisco
Teleperformance Canada

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
ML

Evaluation of YOLOv10 Against Adversarial Patches

  • Python
  • PyTorch
  • ART
  • Machine Learning

Group project investigating the robustness of YOLOv10 object detection model against adversarial patch attacks using PGD-based optimization.

  • Assessed YOLOv10 robustness adversarial attacks using a PGD-based optimization pipeline
  • Analyzed performance across various rotations and sizes, observing a 32.7% F1 score drop at 250px patch sizes
  • Investigated cross-architecture transferability to Faster R-CNN and evaluated bilateral filtering as a defense against digital and physical patches

EDUCATION

Memorial University of Newfoundland

M.Sc in Computer Science

September 2025 - Present

Expected Graduation: August 2027

  • Machine Learning
  • Software Engineering
  • Algorithmic Techniques in AI
./public/MUN_Logo.png

American International University-Bangladesh

B.Sc in Computer Science and Engineering

January 2020 - December 2023

GPA: 3.81 / 4.00 (Dean's List Honors)

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