Muhammad R.-Sr. Software Engineer Technical Lead
Check rate
Experience
Sr. Software Engineer Technical Lead
Artilence
- Demonstrated proficiency in WebGL and Three.js, metaverse optimizing graphics performance for web environments
- Leveraged technologies including Django, Flask, Python, ECharts, Web3.JS, PostgreSQL, and RESTful to deliver robust and scalable solutions
- Deployed software using Docker and Kubernetes across various platforms, including private servers and GCP
- Applied expertise in JavaScript and Three.js to craft visually compelling 3D visualizations within the Metaverse context
- Showed skills in making websites with cool 3D pictures using latest WebGL technology
- Extensive experience with WebGL and other graphics libraries
- Led the team to create a game showcasing 3D graphics skills and multi-device optimization
- Familiarity with game engines such as Unity and Unreal Engine
- Collaborated with project managers to set milestones and track project progress
Sr. Full Stack Engineer
Insomniac Design
- Seamlessly integrated Three.js functionalities into web applications, creating a cohesive blend of 3D graphics and Metaverse interactivity
- Improved response times and overall system efficiency
- Integrated databases such as MongoDB and MySQL with Node.js to create data-driven applications, ensuring seamless data flow and efficient CRUD operations
- Worked with frontend frameworks like React and Angular, utilizing TypeScript to create interactive and dynamic user interfaces
- Integrated real-time collaboration features using WebSockets and Three.js, enabling users to interact within the Metaverse environment
- Managed databases efficiently, specializing in MySQL for optimal data storage and retrieval
- Developed RESTful APIs, ensuring effective communication
- Designed websites with captivating 3D visuals, employing advancements in WebGL technology
- Applied expertise in JavaScript and Three.js to craft visually compelling 3D visualizations within the Metaverse context
Full Stack Engineer
Toptal
- Spearheaded the development of the entire platform, collaborating closely with data researchers, machine learning engineers, and software development teams to create a comprehensive solution
- Created the software architecture and managed microservices to ensure robust and scalable design
- Led and mentored a team of software engineers, providing technical guidance and support to overcome challenges
- Conducted thorough code reviews daily to ensure code quality and adherence to best practices
- Applied advanced optimization techniques to significantly improve application performance, resulting in enhanced speed and scalability
- Developed efficient and optimized code to handle high-traffic and data-intensive applications, maintaining optimal user experience
- Led a dynamic team in the development of innovative web apps
- Took ownership of end-to-end full-stack development, contributing to frontend and backend components
- Leveraged AWS services to architect a scalable and reliable infrastructure
Full Stack Engineer
Rain
- Led software engineering team of 3 mid-level software engineers
- Developed modules for KYC and AML systems
- Deployed production software on AWS using EC2, SQS, VPC, NAT Gateways, and Lambda
- Developed real-time synchronization ticketing system handling big data
- Developed AI-based skin-care application
- Developed job scraping portal with Django REST APIs
- Developed small CSM in FastAPI and Flask API
- Worked in Agile development environments, participating in daily stand-ups, sprint planning, and retrospectives
- Kept up to date with emerging technologies and industry trends in Python, AI, and development to improve processes and software quality
- Worked on Bash scripts and Linux machines
Software Engineer
Shiftipro
- Seamlessly integrated Three.js functionalities into web applications, creating a cohesive blend of 3D graphics and Metaverse interactivity
- Improved response times and overall system efficiency
- Integrated databases such as MongoDB and MySQL with Node.js to create data-driven applications, ensuring seamless data flow and efficient CRUD operations
- Worked with frontend frameworks like React and Angular, utilizing TypeScript to create interactive and dynamic user interfaces
- Integrated real-time collaboration features using WebSockets and Three.js, enabling users to interact within the Metaverse environment
- Managed databases efficiently, specializing in MySQL for optimal data storage and retrieval
- Developed RESTful APIs, ensuring effective communication
- Designed websites with captivating 3D visuals, employing advancements in WebGL technology
- Applied expertise in JavaScript and Three.js to craft visually compelling 3D visualizations within the Metaverse context
- Skilled in leveraging AWS services such as AWS Cognito, AWS RDS, AWS S3, and AWS SQS to create secure, scalable, and dependable cloud-based solutions
Software Engineer
Theodo UK
- Conducted performance profiling and optimization using WebGL and Three.js, achieving smooth rendering on a wide range of devices
- Utilized JavaScript and Three.js to create interactive user interfaces, enhancing the overall user experience
- Proficient in utilizing machine learning frameworks such as TensorFlow, SparkML, and Keras, with expertise in Scikit-Learn
- Implemented end-to-end machine learning practices, covering data pipelines, API workflows, CI/CD deployments, DataOps, MLOps, Computer Vision, and data engineering
- Expertly managed databases, specializing in MySQL, for seamless data storage and retrieval
- Conducted research on document originality, focusing on detecting live cards in videos or images
- Designed and implemented deep learning architectures to validate the authenticity of documents, checking for prints and identifying photoshopped fields on cards
- Leveraged technologies including Django, Flask, Python, ECharts, Web3.JS, PostgreSQL, and RESTful to deliver robust and scalable solutions
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology and Banking and Finance.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Research and Development, and Project Management.
Summary
I'm an experienced Senior AI/ML Engineer with 8+ years in Full-Stack development, specializing in Three.js, React.js, Node.js, and Typescript. Proficient in Gaming, WebGL, and Django, with strong AI/ML skills. Expertise extends to AWS, GCP, Docker, and Kubernetes. Seeking opportunities to apply leadership and technical skills to innovative projects.
Skills
- React
- Vue.Js
- Next.Js
- Html
- Css
- Javascript
- Data Pipelines
- Tensorflow
- Keras
- Large Language Models (Llms)
- Natural Language Processing (Nlp)
- Web Scraping (Selenium, Beautiful Soup)
- Embedded System
- Python - Django
- Flask
- Fast-Api
- Turbogears
- Celery
- Git
- Gcp
- Aws
- Container Orchestration
- Bash
- Docker
Languages
Education
Durham University
Bachelor of Software Engineering · Software Engineering · Durham, United Kingdom
Certifications & licenses
Apache Kafka Crash Course for Java and Python Developers
Deep Learning and NLP A-Z™
Docker Mastery: With Kubernetes +Swarm
Google Cloud Certified Professional Cloud Architect
Python Programming
TensorFlow Developer Certificate
Statistics
Experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Muhammad is based in Lahore, United Kingdom and prefers 100% remote projects.
Muhammad speaks the following languages: English (Advanced).
Muhammad has at least 14 years of experience. During this time, Muhammad has worked in at least 4 different roles and for 6 different companies. The average length of individual experience is 2 years and 4 months. Note that Muhammad may not have shared all experience and actually has more experience.
Based on recent experience, Muhammad would be well-suited for roles such as: Sr. Software Engineer Technical Lead, Sr. Full Stack Engineer, Full Stack Engineer.
Muhammad's most recent position is Sr. Software Engineer Technical Lead at Artilence.
In recent years, Muhammad has worked for Artilence, Insomniac Design, Toptal, and Rain.
Muhammad is most experienced in industries like Information Technology and Banking and Finance.
Muhammad is most experienced in business areas like Information Technology, Product Development, and Research and Development. Muhammad also has some experience in Project Management.
Muhammad has recently worked in industries like Information Technology and Banking and Finance.
Muhammad has recently worked in business areas like Information Technology, Product Development, and Project Management.
Muhammad holds a Bachelor in Software Engineering from Durham University.
Muhammad has 6 certificates. Among them, these include: Apache Kafka Crash Course for Java and Python Developers, Deep Learning and NLP A-Z™, and Docker Mastery: With Kubernetes +Swarm.
The availability of Muhammad needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 4 Nov 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Sr. Software Engineer Technical Lead
Nearby freelancers
Professionals working in or nearby Lahore, United Kingdom
