مهدي أحمد
Mahdi Ahmed
Hi, I’m Mahdi — a multimedia designer and full-stack developer. I specialise in modern JavaScript frameworks, QA testing and DevOps practices. Feel free to check the rest of my portfolio below.
About Me
My current work revolves around modern JavaScript frameworks, cloud integrations, and DevOps practices that keep projects scalable and maintainable. I enjoy crafting seamless front-end experiences with Next.js, Tailwind, and ShadCN, while automating the backend with Firebase, AWS, or Supabase. I’ve built everything from sleek task managers, to intelligent transcription apps powered by AI — always aiming for simplicity, performance, and delightful design. I believe great products aren’t just functional — they’re crafted with personality and purpose.
Programming Languages
PythonJavaTypeScriptJavaScriptHTMLCSSSQLPHPLibraries / Frameworks
Node.jsReact.jsNext.jsReact NativeFlaskTailwind CSSFastAPIDatabase Systems
PostgreSQLSupabaseDynamoDBFirebase FirestoreMySQLQA Testing
BDDTDDE2ESelenium GridnoVNCPytestMochaChaiSinonVitestCypressJestCucumberGherkinCloud & DevOps
AWS: IAM EC2, S3, Lambda, ECR Google CloudFirebase (Auth, Hosting, Storage)DockerGitGitHub ActionsLinuxJenkinsPrometheusJiraConfluenceCheckovGrafanaREST API
ProgrammingProjects
A curated collection of my programming projects and technical solutions. Each project represents a unique challenge, a problem-solving journey, and an exploration of efficient, elegant, and scalable software development.
Notavox - AI Transcription Service
A full-stack SaaS web application that enables users to upload and transcribe audio or video files in multiple languages using OpenAI’s Whisper model. Users can securely log in, upload files, and view their transcription results in a modern, responsive dashboard. The app automates file handling, transcription, and result delivery using AWS Lambda, S3, and DynamoDB, creating a completely serverless and cost-efficient workflow.
Software Quality Engineering & Observability Platform
A multi-service application using Docker Compose, orchestrating frontend (Next.js), backend (FastAPI + SQLAlchemy), and PostgreSQL. This project is heavily focused on software quality engineering, incorporating robust testing strategies, CI/CD pipelines, and observability tools like Prometheus and Grafana to monitor application performance and reliability.
Uptime Monitor - Website Monitoring Service
A real-time uptime monitoring platform that allows users to track the availability and performance of their websites. Built with a focus on reliability and user experience incorporating detailed performance analytics through an intuitive dashboard.
Don't worry, there's more!
Check out my github page for more projects and how I tackled them with detailed documentation
GraphicsProjects
A curated collection of my graphic design work, illustrations, and visual projects. Each piece represents a unique creative journey and exploration of visual storytelling.








Get in Touch
Have a question or want to work together? Fill out the form below and I'll get back to you as soon as possible.
Phone
+44 7305 682459
imahdiahmed01@gmail.com
Location
London, UK
Contact Me
Fill out the form below and I'll get back to you as soon as possible.