Nur Hasin Ahammad
I build clean and scalable web applications. My work spans REST APIs to game engines, with a strong focus on quality and efficiency.
About Me
A brief introduction to who I am and where I'm heading.
I am a Computer Science and Engineering student with a major in Software Engineering with a strong foundation in Data Structures and Algorithms using Java, and I am focused on building clean, scalable, and purposeful applications while deepening my expertise in full stack development. My work spans from developing full stack web applications with REST APIs to building low level systems such as game engines, where I focus on writing maintainable code, making sound architecture decisions, and creating systems that are efficient and reliable. I am currently mastering the MERN stack through practical projects and strengthening my understanding of modern web standards and backend architecture through hands on development, while also exploring the intersection of web development and artificial intelligence with plans to work on agentic AI and large language model integration. Beyond development, I actively contribute to open source and continuously improve my problem solving skills through platforms like LeetCode, and I am driven by curiosity, consistency, and a desire to build meaningful software while seeking opportunities to grow as a software engineer.
Experience
Open source contributions and professional development activities.
Open Source Contributor
- Building and maintaining open-source repositories with project mentors
- Focused on scalable software architecture patterns
- Collaborative code reviews and structured version control workflows
Open Source Contributor
- Developing portfolio-ready software in a structured virtual environment
- Applying industry-standard engineering practices under senior mentorship
- Building real-world open-source contributions with accountability
Open Source Contributor
- Fixed React.js component logic, CSS stacking contexts & overflow issues
- Built Pomodoro Timer & BMI Calculator using JavaScript and Chart.js
- Improved WCAG accessibility with semantic HTML improvements
- Shipped 6+ quality Pull Requests across a dedicated month of contribution
Education
Academic credentials and verified qualifications.
Bachelor's of Science (BSc)

Higher Secondary Certificate (HSC)

Secondary School Certificate (SSC)
Tech Stack
The languages, frameworks, and tools I work with.
Academic Projects
A showcase of projects that demonstrate my engineering skills and problem-solving approach.
GoGrocery
Multi-role e-commerce ecosystem
A full-stack grocery platform with 5 distinct role-based dashboards — Admin, Manager, Shop, Customer, and Rider — each with dedicated workflows and access control.
- Custom REST API decoupling frontend from server logic
- Asynchronous cart updates & real-time inventory tracking
- Secure session handling with role-based access control
- Responsive grid-based UI for all device sizes
Maze Magnitude: Time Fractals
2D platformer engine from scratch
A high-performance 2D platformer engine written in C++ with OpenGL — zero external game engine, fully custom physics, collision, and audio systems.
- Manual memory allocation management for stability
- Custom AABB collision detection algorithms from scratch
- Synchronized game loop: rendering, physics & audio
- Multi-channel audio playback system
Club Sphere
Enterprise ERP for club management
A robust club management ERP system built strictly on MVC architecture in C# .NET, featuring modern WinForms UI and complex transfer market logic.
- Guna UI integration for polished WinForms interface
- Transfer Market with real-time negotiation algorithms
- Budget deductions & contract lifecycle management
- Optimized SQL for players, coaches & ownership data
Movie Buzz
Cinema booking with visual seat selection
A standalone cinema booking app in Java Swing featuring a custom file-based persistence layer and a visual seat mapping algorithm.
- Custom File I/O persistence replacing SQL overhead
- 2D array-to-UI mapping for visual seat selection
- Dynamic admin-side showtime scheduling
- Automated ticket pricing calculation engine
Get in Touch
Have a project, opportunity, or just want to say hi? My inbox is always open.
I'm currently open to internship roles, freelance projects, and open-source collaborations. Whether you have a question or just want to connect, feel free to reach out.
