About
Hi, I’m Mahmud, currently living in Sydney, Australia, where I’m pursuing my Master’s in IT. Alongside my
studies, I’m working at the Virgin Australia Lounge, Sydney Airport
✈️ as a Food and Beverage Attendant.
I have hands-on experience in backend development with Java Spring Boot, focusing on building secure and scalable REST APIs. I work with Spring Data JPA for data management and implement access and refresh token mechanisms to enhance API security and user authentication. I also developed several MERN stack projects, combining MongoDB, Express.js, React, and Node.js to create complete web applications.
Recently, my growing interest lies in Machine Learning and Artificial Intelligence, and I’m constantly exploring how intelligent systems can be integrated with backend solutions to create smarter, more efficient applications.
I love solving complex problems and turning ideas into practical, real-world solutions. If you’re working on something exciting or exploring new tech trends, I’d be happy to connect and share ideas!
Experience
-
September 2025 — Present Deliver high-quality customer service to ensure every guest enjoys a comfortable and pleasant lounge experience. My duties include serving food and beverages in line with Virgin Australia’s hospitality standards, maintaining cleanliness and presentation across service areas, and supporting smooth day-to-day lounge operations. Working in a fast-paced airport environment has helped me strengthen my teamwork, communication, and time management skills while maintaining professionalism under pressure.
- Customer Service
- Airport Lounge Operations
- Food & Beverage Service
- Food Handler Safety
- Hospitality Standards
- Team Collaboration
- Time Management
- Communication Skills
-
-
February 2023 — July 2025 Developed and maintained Java Spring Boot applications with a strong focus on building secure and scalable REST APIs. Implemented Spring Data JPA for database operations and integrated access and refresh token authentication to enhance application security. On the frontend, built responsive and dynamic interfaces using React.js, React Hooks, and Redux, ensuring smooth state management and a consistent user experience. Styled applications with Tailwind CSS and Bootstrap, adding engaging interactions through Framer Motion.
- Java
- Spring Boot
- Access & Refresh Token Authentication
- REST API
- MySQL
- Javascript
- React.JS
- React-Hooks
- Redux
- Tailwind
- Bootstrap
- Framer-Motion
- Git
- Jira
- Agile Methodologies
-
Education
-
July 2025 — Present Master of Information Technology
Currently pursuing a Master of Information Technology, focusing on Data Science, Machine Learning, and Web Development. The program enhances my technical expertise in designing intelligent systems and scalable web applications, while also strengthening my problem-solving and analytical abilities through research-driven learning.
Major Subjects:
- Data Science
- Machine Learning
- Web Development
- Software Engineering
- Database Systems
- Cloud Computing
-
-
September 2018 — March 2023 Bachelor of Science in Computer Science and Engineering (CSE)
Completed a comprehensive undergraduate program in Computer Science and Engineering, covering core areas such as algorithms, data structures, software development, and computer networks. Actively participated in competitive programming and hands-on projects, building a strong foundation in both theoretical and practical aspects of computing.
Major Subjects:
- Algorithms & Data Structures
- Object-Oriented Programming
- Database Management Systems
- Computer Networks
- Artificial Intelligence
- Operating Systems
-
Project
-
MERN Doctor Appointment App
LIVE Built a full-stack web application using MERN Stack. This platform streamlines the process of booking medical appointments online by enabling Admins, Doctors, and Users to manage profiles, schedules, and appointments with ease. The backend features secure authentication, image upload with Cloudinary, appointment management, and role-based dashboards, while the frontend (React) provides a responsive and interactive UI.
- Node.JS
- Express.JS
- MongoDB Atlas
- Mongoose
- REST API
- Axios
- React.JS
- React-Router
- React-Hooks
- Tailwind
- JWT - JSONWebToken
- Bcrypt
- Git
- Postman
- Vercel
- Cloudinary
- React-Toastify
-
-
Spring-Boot Job Portal
Job Portal website is a full-stack web app built with Java Spring-Boot (backend), React.js (frontend), and MongoDB (database). It enables users to browse, search, and create job posts. Key features: CRUD operations, keyword-based search, and pagination.
- Java
- Spring-Boot
- MongoDB Atlas
- Mongoose
- REST API
- React.JS
- React-Router
- React-Hooks
- Tailwind
- Vercel
- Git
- Postman
-
-
DKODE Company Website
LIVE Developed a responsive and interactive website for DKODE Technologies using React.js, Tailwind CSS, and Framer Motion for animations. Integrated EmailJS for email handling, Swiper.js for sliders, and tsparticles for background effects. Used DaisyUI for UI components and React Hooks for state management. Deployed on Vercel with SEO optimizations, including dynamic page titles, meta descriptions, canonical tags, robots.txt, and sitemap.xml for better indexing.
- React.JS
- React-Router
- React-Hooks
- Tailwind
- Framer-Motion
- Vercel
- EmailJS
- Swiper
- tsparticles
- daisyui
-
-
Contact Management
Built a secure backend for contact management using Node.js, Express.js, and MongoDB Atlas, with Mongoose for database handling. It allows users to securely manage their contacts through a RESTful API, with JWT-based authentication and password hashing using bcrypt, and dotenv for environment management. Enabled full CRUD operations with centralized error handling for API responses and includes a secure user registration/login system. Used Nodemon for efficient development.
- Node.JS
- Express.JS
- MongoDB Atlas
- Mongoose
- REST API
- Bcrypt
- JWT - JSONWebToken
- Nodemon
- Dotenv
-
-
Movie Gallery
LIVE Developed a modern movie browsing app using React.js, React Hooks, Bootstrap and Bootstrap-Icons for a responsive UI. Integrated TMDb API for real-time movie data and local storage for saving favorites. Features include movie search, detailed info view, favorites management, and smooth performance. Deployed on Vercel for fast and reliable access.
- React.JS
- React-Router
- React-Hooks
- Bootstrap
- Bootstrap-Icons
- TMDb API
- LocalStorage
- Vercel
-
-
Food Shop
LIVE Built a modern food shop app using React.js, React Router, React Hooks, and Bootstrap for a responsive UI. Powered by Vite for fast performance, featuring dynamic components, interactive navigation, SEO optimization, and smooth scrolling. Managed data dynamically without hardcoding and deployed on Vercel for optimal speed and reliability.
- React.JS
- React-Router
- React-Hooks
- Bootstrap
- Bootstrap-Icons
- Vercel
-
-
Book Selling E-Commerce
Developed a book-selling e-commerce website using Python Django, with SQLite3 for the database. Features include user registration with email verification, login, profile updates, book advertisements posting, book search, and commenting on posts. Integrated django-bootstrap-form, django-filter, and django-widget-tweaks for an enhanced user interface. Used Pillow for image handling and ensured smooth functionality with additional packages like asgiref and sqlparse.
- Python
- Django
- SQLite3
- Django-Bootstrap-Form
- Django-Filter
- Django-Widget-Tweaks
- Pillow
- Six
- SQLParse
-
-
Courier Service
LIVE Developed a Courier Service Management System using Oracle APEX to store and manage data related to customers, staff, vehicles, products, and transactions. The system provides role-based access control for admin, manager, and operator users, enabling them to perform CRUD operations on customer, staff, and vehicle records. Admins and managers can create, modify, and delete records, while operators have limited access based on their role. This solution ensures efficient data management and streamlined operations for the courier service.
- Oracle APEX
- Oracle Database
- SQL
- RBAC - Role-Based Access Control
- CRUD Operations
-
-
Astro Website
LIVE Developed a visually stunning Artfolio website using the Astro Framework, React.js, and Tailwind CSS for modern, responsive design. Integrated Framer Motion for smooth animations and EmailJS for a functional contact form. Deployed on Vercel for fast, reliable access.
- Astro.JS
- React.JS
- React-Hooks
- Tailwind
- Framer-Motion
- EmailJS
- Vercel
-