adnan

MOHAMED

ADNAN


I create scalable, responsive web experiences using React and Next.js. Always excited to tackle new challenges and learn new tech.

About Me

Back in 2017, I stumbled upon the idea of automating a tedious Excel task. What started as a small experiment quickly became a transformative experience—when the automation worked, the rush of dopamine sparked a deep fascination with coding. That moment sent me down the rabbit hole of software development and ultimately led me to pursue a Diploma in Computing, followed by a Bachelor's in Software Engineering.


Although I started my career in accounting, I caught the attention of the Reinsurance team with some small but impactful improvements I made to the finance team's workflows. This led to my transition into the RPA team, where I contributed to automating processes that enhanced operational efficiency.


I thrive on solving complex problems, building solutions from scratch, and understanding how things work at a fundamental level. My curiosity also drove me to explore machine learning, where I developed custom ML models for side projects. This newfound passion inspired me to pursue a Master’s in Data Science to deepen my understanding and broaden my expertise in this field.


While I'm not coding, Love to play video games. 🎮 Watch some sci-fi or learn some cosmology!

Things I've used...

All
Front-End
Back-End
Data Science
React
React Native
Next.js
Tailwind CSS
React Hook Form
Zustand
Apollo
SASS/SCSS
Three.js

My Timeine...

  1. 2025 - Present
    Promoted to L2 Software Engineer at Noon.
  2. 2021 - 2024
    Became L1 Software Engineer at Noon.
  3. 2022 - 2024
    Pursued a Master's in Data Science at the University of Greenwich, specializing in machine learning and analytics.
  4. 2020 - 2021
    Started as a Junior Developer at the Chartered Institute for Securities & Investment (CISI).
  5. 2018 - 2021
    Completed a Bachelor's degree in Software Engineering at London Metropolitan University, gaining foundational knowledge in software development.
  6. 2017 - 2020
    Started at WNS/Aviva Insurance as reinsurance accountant and progressed to RPA.

My Works.

Access Web – Identity and Access Management Portal

Next.js app designed to manage seller access and permissions across various apps and services. Used by over 2,500 sellers with 40k user accounts.

  • Visual hierarchy tree: Visualization of permissions hierarchy.
  • Multi-role Selector: Assign multiple roles per user for flexible permission control.
  • Condition Builder: Dynamic rule configuration for granular access logic.
  • API Key Management: Generate, revoke, and track API credentials securely.

2FA Authenticator

A React Native application replacing WhatsApp/SMS OTP flows by leveraging device content providers. Designed for seller logins and internal tools, this app reduces OTP delivery costs significantly.

  • Same-device login: Detects apps via content provider for seamless user experience.
  • CI/CD with Fastlane: Automated builds to streamline deployment.
  • OTA Updates: Deliver JavaScript bundle updates over-the-air, enabling seamless user experience for minor improvements without requiring full app redeployments.

Virtual Annual Report – 2020 Interactive Showcase

A fully interactive web-based annual report built using Three.js and vanilla JavaScript. This engaging experience replaced traditional PDFs with an immersive 3D presentation and was nominated for the MEMCOM Membership Excellence Award.

  • 3D Navigation: Users explore sections through smooth camera transitions and scroll-based animations.
  • Responsive Layout: Adaptive design for both desktop and mobile viewing.
  • Data Highlights: Key performance indicators visualized in 3D space.
  • Award Nomination: Recognized for innovation in member communications.