I'm a software engineer currently pursuing a Master's in Artificial Intelligence at FAU, with 3 years of hands-on experience in building in-house tools and upgrading legacy infrastructure for medium to large organizations. I enjoy delivering robust, scalable software and have a track record of modernizing frontend and backend systems while keeping operations smooth for users. I thrive on applying data-driven approaches to optimize processes, exploring AI techniques for real-world products, and contributing to collaborative development efforts. In my spare time, I enjoy learning about new AI advances, exploring best practices in software architecture, and contributing to open-source projects.

Muhammad Bin Kashif

I'm a software engineer currently pursuing a Master's in Artificial Intelligence at FAU, with 3 years of hands-on experience in building in-house tools and upgrading legacy infrastructure for medium to large organizations. I enjoy delivering robust, scalable software and have a track record of modernizing frontend and backend systems while keeping operations smooth for users. I thrive on applying data-driven approaches to optimize processes, exploring AI techniques for real-world products, and contributing to collaborative development efforts. In my spare time, I enjoy learning about new AI advances, exploring best practices in software architecture, and contributing to open-source projects.

Available to hire

I’m a software engineer currently pursuing a Master’s in Artificial Intelligence at FAU, with 3 years of hands-on experience in building in-house tools and upgrading legacy infrastructure for medium to large organizations. I enjoy delivering robust, scalable software and have a track record of modernizing frontend and backend systems while keeping operations smooth for users.

I thrive on applying data-driven approaches to optimize processes, exploring AI techniques for real-world products, and contributing to collaborative development efforts. In my spare time, I enjoy learning about new AI advances, exploring best practices in software architecture, and contributing to open-source projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
German
Beginner
Urdu
Fluent

Work Experience

Software Engineer - II at NIVODA
October 1, 2024 - September 30, 2025
Built and maintained supplier-facing dashboards for a SaaS B2B diamonds & jewellery platform, delivering analytics on sales, inventory performance, market behavior, onboarding, and stock management using React, TypeScript, Material UI, Apollo, and GraphQL within an Nx monorepo. Upgraded the frontend, including migration from Node 14 to Node 20 and upgrading React, while maintaining legacy codebases, fixing production bugs, and ensuring a smooth transition without disrupting supplier operations.
Software Engineer at GOSAAS LABS
July 1, 2023 - October 31, 2024
Contributed to a large-scale compliance management SaaS product used by enterprise clients (Motorola, Unicom, Fluke, Sally Beauty, Avigilon), modernizing the frontend by migrating legacy KnockoutJS and OJET-based modules to React, while maintaining legacy systems and ensuring compatibility during phased migration. Played a key role in platform modernization, migrating core services from Java (Spring Boot) to TypeScript/Node.js using data-centered architecture and SOLID principles, and strengthening reliability through 300+ unit tests (Jest), bug fixes, and improved code quality practices.
Software Engineer at DAR AL HAMD
June 1, 2022 - March 31, 2023
Designed and implemented key backend functionalities, including scheduling logic using cron jobs, role-based access management with CASL, and a PayPal payment gateway integration. Collaborated in designing APIs to support seamless communication between the frontend and backend systems. Developed modules for report generation and payment management, enabling efficient data handling and visualization. Utilized MongoDB for database management to ensure scalability and robust data storage for user roles, payments, and class scheduling.

Education

Master's in Artificial Intelligence at Friedrich-Alexander-Universität Erlangen-Nürnberg
September 1, 2025 - January 26, 2026
Bachelor's in Software Engineering at National University of Sciences & Technology
September 1, 2019 - June 30, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education