Muhammad Ahmed
Verified Expert in Engineering
Full-stack Developer
Rawalpindi, Punjab, Pakistan
Toptal member since April 15, 2022
Ahmed is a skilled software engineer with 6+ of experience who likes to work in JavaScript technologies like React, TypeScript, Electron, React Native, and more. He is also experienced in leading engineering teams and delivering quality software within schedule. Ahmed is passionate about solving complex problems and building applications from the ground up.
Portfolio
Experience
Availability
Preferred Environment
Windows, MacOS, Visual Studio Code (VS Code), Git
The most amazing...
...thing I've built is a WireGuard-based Zero Trust network app for a top US-based network company, optimizing operation 5x while maintaining optimal security.
Work Experience
Software Architect
eMumba
- Built and delivered production-grade applications in the JavaScript ecosystem, including React, Electron, TypeScript, React Native, and others.
- Mentored the assigned engineers in their technical growth.
- Managed multiple teams in front-end development and ensured quality product delivery to the client.
- Worked on front-end frameworks like Redux, Tailwind, MUI (Material UI), Ant Design, etc.
Senior Software Engineer
Lendis
- Contributed to an innovative Home Office as a Service solution, focusing on both the front end and back end.
- Took ownership of multiple features and ran them end to end.
- Worked actively on internal back office threads to boost productivity for operations, sales, and other internal teams in the company.
- Played a crucial role in optimizing the GitHub pipelines, reducing the overall costs ten times.
- Decided on technical approaches toward different features and the overall architecture.
- Wrote micro front ends on top of Turborepo using React, MUI (Material UI), and Tailwind.
- Transferred the build system of some front-end apps to Vite.
- Leveraged AWS Lambda, creating multiple microservices upon this stack.
- Aggregated information from different events coming from Amazon EventBridge using MongoDB.
- Converted parts of the monolith into different microservices.
Lead Software Engineer
eMumba
- Developed a Zero Trust application with native VPN integrations for all the three platforms–mobile, web, and desktop–that is currently going into public beta.
- Built a simulation of Blockchain visualizations in SVG for a cryptocurrency startup that helped the client raise funds and grow further.
- Wrote CI/CD pipelines for front-end apps using Docker and GitHub actions for an enterprise-grade application.
- Managed several teams of front-end engineers and closely worked with them to ensure quality product delivery.
- Introduced best practices and maintained the quality of the entire front-end vertical at eMumba.
- Mentored engineers in their technical and professional growth.
Software Engineer
MFSYS Software & Systems
- Deployed an analytics system on a client premise with 10 branches and 300 users.
- Developed a loan tracking module for a banking analytics system used by 10 microfinance banks across the globe.
- Awarded for the successful integration of the application on the client's premises. It involved deploying the app on 10 units across the province.
Experience
Zero-Trust Network Access (ZTNA) System
The tech stack I used was: React Native, React, Node.js, Electron, and Redux.
Blockchain Maze Visualization
I have developed the visualizations from scratch using raw SVG, Electron, React, Socket.IO, Node.js, Redux, and SQLite.
SD-WAN Portal
I developed the platform with React, Ant Design, and Redux.
Crypto Desk
I developed the dashboard with React, Node.JS, PostgreSQL, Socket.IO, and Redux.
Education
Bachelor's Degree in Software Engineering
COMSATS Institute of Information Technology (CIIT) - Islamabad, Pakistan
Skills
Libraries/APIs
React, Node.js, REST APIs, Highcharts, Formik, D3.js, React Hook Form, Vue, React Query
Tools
GitHub, Git, Webpack, Canvas, Workflow Builder, NGINX
Languages
JavaScript, HTML, CSS, TypeScript, HTML5, GraphQL, ECMAScript (ES6), Python, SCSS, Sass, Kotlin
Frameworks
Electron, React Native, Material UI, Redux, Next.js, Angular, Ant Design, Jest, Express.js, Cypress, Tailwind CSS, OAuth 2, .NET Core, Selenium
Paradigms
Agile Software Development, Responsive Web Design (RWD)
Platforms
Visual Studio Code (VS Code), Mapbox, Amazon Web Services (AWS), Windows, MacOS, Docker, Google Cloud Platform (GCP), Android, Vercel, Mobile, iOS, AWS Lambda, Kubernetes, Apache Kafka, Azure
Storage
SQLite, PostgreSQL, MongoDB
Other
SVG, API Integration, Front-end, Front-end Development, User Experience (UX), User Interface (UI), Data Structures, Gatsby, Full-stack, HTML Canvas, Full-stack Development, APIs, Software Engineering, Vite, Web Development, Artificial Intelligence (AI), Live Chat, Zero Trust Network Access (ZTNA)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring