Skip to main content
Menu
Experience

Where I've
Worked

  • Appsfactory logo

    Appsfactory

    AgencyAug 2023 - Present

    Software Engineer · Leipzig, Saxony, Germany · On-site

    Software Engineer

    Full-timeAug 2023 - Present · 2 yrs 9 mosLeipzig, Saxony, Germany · On-site

    Key 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
  • DGlobal logo

    DGlobal

    Product · StartupAug 2022 - Aug 2023

    Software Engineer · Lahore, Punjab, Pakistan · Hybrid

    Software Engineer

    Full-timeAug 2022 - Aug 2023 · 1 yr 1 moLahore, Punjab, Pakistan · Hybrid

    Key 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
  • MedLucy logo

    MedLucy

    Product · Startup3 yrs

    Software Engineer · Remote · Zürich, Switzerland

    Software Engineer

    Contract3 yrsRemote · Zürich, Switzerland

    Key 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
  • Metal logo

    Metal

    Product · Startup3 mos

    Software Engineer · Remote

    Software Engineer

    Contract3 mosRemote

    Key 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
  • YieldWerx logo

    YieldWerx

    Product1 yr+

    Technical Lead · Remote

    Technical Lead

    Full-time1 yr+Remote

    Key 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
  • Bykea logo

    Bykea

    ProductNov 2021 - Aug 2022

    Software Engineer · Lahore, Punjab, Pakistan · On-site

    Software Engineer

    Full-timeNov 2021 - Aug 2022 · 10 mosLahore, Punjab, Pakistan · On-site

    Key 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
  • Nextbridge Ltd. logo

    Nextbridge Ltd.

    AgencyOct 2019 - Nov 2021

    Software Engineer · On-site

    Software Engineer

    Full-timeJun 2021 - Nov 2021 · 6 mosOn-site

    Associate Software Engineer

    Full-timeDec 2019 - Jun 2021 · 1 yr 7 mosLahore, Punjab, Pakistan

    Trainee Software Engineer

    Full-timeOct 2019 - Dec 2019 · 3 mosLahore, Punjab, Pakistan

    Key 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