Hasnain Amir ยท Full-Stack Developer
Computer Science student building full-stack applications, backend systems, databases, and embedded projects with a focus on clarity, structure, and real implementation.
ScrollA learning platform built around structured digital product thinking, combining interface design, product direction, content systems, and production-ready implementation.
A full-stack web application with authentication, live search, and a MySQL-backed data model, split into separate frontend and backend repositories for cleaner architecture and deployment.
A fully normalised MySQL database modelling clients, projects, staff, and skill-based assignment using structured relational design, junction tables, and query-driven reporting.
A set of embedded systems projects demonstrating sensor input, state machine logic, timed control flow, and real-time hardware interaction using Arduino.
About
I'm Hasnain, a Computer Science student and full-stack developer based between Birmingham and London. I build structured digital products across frontend, backend, databases, and embedded systems.
My work focuses on building clear, usable systems, from full-stack web applications with authentication and data modelling, to lower-level embedded projects using real-time logic and hardware interaction.
I care about clarity in both design and implementation, whether that means shaping a user interface, structuring a backend, or modelling data in a way that is maintainable, scalable, and easy to reason about.
Stack
We could have built an AI recitation checker. We chose not to. This is why.
This is Phase 2.2, and what it took to bring the Qur'an into Noori without getting it wrong.
This is Phase 2.5, and how Noori tracks whether a learner actually knows what they think they know.
Open to opportunities, collaborations, and product work across web, backend, and embedded systems.