Experience
Where I've
Worked
- PresenttoAug 20232 yrs 9 mos

Software Engineer
Full-time•Aug 2023 - Present · 2 yrs 9 mos•Leipzig, Saxony, Germany · On-siteKey Achievements
- Successfully transitioned Mercedes Benz's design workflow from Sketch and internal tools to Figma
- Developed custom Figma plugins for Mercedes Benz, enhancing design efficiency and collaboration
- Developed the Mercedes Management Consulting website
- Created a QR code solution for Mercedes Benz infotainment systems, supporting seamless integration with car displays
- Managed direct client interactions, gathering requirements and translating them into actionable tasks
- Participated in architecture design of a Training platform, contributing to front-end and back-end solutions
- Enabled communication layer between Electron and React, developed multi-window feature with synced Redux states
- Completed SAFE environment training
Skills
React.jsNext.jsNest.jsNode.jsVue.jsNuxt.jsElectron.jsJavaScriptTypeScriptFigmaFigma APIAWSAWS LambdaFramework DesignProject ManagementRequirements AnalysisWeb Engineering - Aug 2023toAug 20221 yr 1 mo

Software Engineer
Full-time•Aug 2022 - Aug 2023 · 1 yr 1 mo•Lahore, Punjab, Pakistan · HybridKey Achievements
- Developed a custom component library on top of Ant Design, published internally on AWS and used across all projects
- Established reusable CI/CD workflows linked to all projects, streamlining deployment processes
- Enabled Micro Frontend architecture using Webpack Module Federation for modular, scalable development
- Established backend service communication with gRPC to enhance inter-service connectivity
- Developed a token exchange mechanism to ensure persistent user information across services
- Integrated OWASP checks in CI/CD pipelines for vulnerability scanning and security compliance
- Optimized bundle size by configuring chunk splits in Webpack, reducing load times
- Integrated GraphQL Codegen with Tanstack React Query for efficient data management
- Implemented WebSocket for real-time data updates in the application
- Maintained 80% test coverage across both frontend and backend projects
Skills
React.jsNext.jsNest.jsExpress.jsTypeScriptGraphQLApollo GraphQLgRPCMicroservicesWebpackViteRollupTailwind CSSAnt DesignMySQLAWSCI/CDKeycloakJestPlaywrightk6 Load TestingRedux - 3 yrsRemote
Software Engineer
Contract•3 yrs•Remote · Zürich, SwitzerlandKey Achievements
- Partnered with the founder from idea stage to build MedLucy, a cross-platform desktop application for doctors
- Owned architecture, development, and technical decision-making across the product lifecycle
- Built the desktop app end-to-end with Electron, React, Redux, and Tailwind CSS
- Contributed to product direction, project structure, and engineering management beyond pure development
- Traveled to Luxembourg to meet end-user doctors on-site for discovery and validation sessions
- Helped position the product for an integration with one of Luxembourg's major healthcare software providers
Skills
Electron.jsReact.jsReduxTailwind CSSTypeScriptDesktop Application DevelopmentProduct ArchitectureClient Communication - 3 mosRemote

Software Engineer
Contract•3 mos•RemoteKey Achievements
- Built and maintained frontend features using Next.js and React, delivering responsive and high-performance UI experiences
- Developed Metal Academy with Strapi as a headless CMS and integrated it into the main Metal application
- Utilized shadcn/ui components for modern, accessible UI design and faster component development
- Collaborated with backend teams working in NestJS to ensure seamless API integration and data flow
- Followed scalable architecture principles and best practices for maintainable frontend codebases
Skills
React.jsNext.jsJavaScriptStrapishadcn/uiNestJSFront-End DesignWeb Application Development - 1 yr+Remote

Technical Lead
Full-time•1 yr+•RemoteKey Achievements
- Leading frontend and full stack development for semiconductor yield analytics platform
- Collaborating with .NET backend teams to ensure seamless integration across the stack
- Building data-rich dashboards and visualizations for semiconductor test data analytics
- Driving technical decisions on architecture, tooling, and development best practices
- Working with predictive AI analytics features to help customers optimize product yields
Skills
React.jsNext.jsTypeScriptJavaScriptNode.js.NETTechnical LeadershipArchitecture DesignREST APIsData VisualizationCI/CDAWS - Aug 2022toNov 202110 mos

Software Engineer
Full-time•Nov 2021 - Aug 2022 · 10 mos•Lahore, Punjab, Pakistan · On-siteKey Achievements
- Led frontend development for admin portals and Bykea app PWA
- Optimized PWA load time from 12 seconds to 3 seconds, enhancing user experience
- Communicated directly with the CEO and Product teams to gather and clarify requirements
- Improved code quality by integrating TypeScript and minimizing the use of any types
- Added skeleton loading for a smoother user experience during load times
- Integrated an Event Bus for communication between PWA, iOS and Android apps
- Integrated Redux Toolkit for global state management
Skills
React.jsNext.jsTypeScriptAngularNest.jsExpress.jsFastify.jsPWAAnt DesignMySQLRedux Toolkit - Nov 2021toOct 20192 yrs 2 mos

Software Engineer
Full-time•Jun 2021 - Nov 2021 · 6 mos•On-siteAssociate Software Engineer
Full-time•Dec 2019 - Jun 2021 · 1 yr 7 mos•Lahore, Punjab, PakistanTrainee Software Engineer
Full-time•Oct 2019 - Dec 2019 · 3 mos•Lahore, Punjab, PakistanKey Achievements
- Delivered 12 projects successfully in the span of 2 years
- Developed multiple ERP modules including Inventory, Purchase, Sales, and Scheduling
- Led frontend development across multiple projects, overseeing code quality and PR reviews
- Engaged in direct client communication for requirements gathering and project updates
- Designed scalable systems and application architecture
Skills
JavaScriptReact.jsAngularVue.jsNode.jsExpressRxJSReduxSCSSRequirements AnalysisSoftware DesignSoftware Infrastructure