Muhammad Bilal Khan, Developer in Karachi, Sindh, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Bilal Khan

Front-end Developer

Karachi, Sindh, Pakistan

Toptal member since October 25, 2022

Bio

Bilal is a web developer with over seven years of professional experience. He specializes in WebGL-related technologies, software engineering, and front-end web development. Throughout his career, he has built interactive, responsive, and visually pleasing web applications for companies worldwide. Bilal is passionate about creating 3D content on the web and making an impact through immersive 3D experiences, as he believes that 3D websites are the future.

Portfolio

Tech Redux
Three.js, WebGL, React, React Unity WebGL, JavaScript, Leadership, 3D Design...
Stylomystery
WebGL, Three.js, HTML5, CSS3, Node.js, Blender...
Animal Globe
HTML, CSS3, JavaScript, React, Three.js, WebGL, Algorithms...

Experience

  • JavaScript - 7 years
  • React - 6 years
  • Three.js - 6 years
  • GreenSock Animation Platform (GSAP) - 5 years
  • SCSS - 5 years
  • WebGL - 4 years
  • Babylon.js - 4 years
  • GLSL - 3 years

Preferred Environment

MacOS, Windows, Visual Studio Code (VS Code)

The most amazing...

...thing I've built is a 3D multiplayer 1st-person shooter with React, WebGL, Three.js, Node.js, and real-time communication with Socket.IO.

Work Experience

CEO

2020 - PRESENT
Tech Redux
  • Founded Tech Redux to redefine web experiences through immersive 3D design and development, establishing the studio as a leader in WebGL-based solutions.
  • Led cross-functional teams in the design, development, and deployment of web experiences that increased client engagement metrics such as session duration, conversion rates, and user retention.
  • Developed custom pipelines for animation, shader logic, and asset optimization to streamline production of interactive and 3D content at scale.
  • Oversaw branding and content strategy for Tech Redux, resulting in significant growth in inbound leads and industry recognition across design and tech communities.
  • Managed all aspects of the client lifecycle—from technical discovery and creative direction to QA and delivery—while maintaining a 100% satisfaction rate and strong repeat business.
Technologies: Three.js, WebGL, React, React Unity WebGL, JavaScript, Leadership, 3D Design, UI Design, 3D, WebXR, Node.js, React Three Fiber (R3F), Babylon.js, Blender, Blender Scripting API, Python 3, HTML, CSS, SVG, After Effects CC, CEO, Digital Agencies, Scripted Animation (JavaScript), API Integration, Python, Agentic AI, Artificial Intelligence (AI), Cloud Native, Full-stack Development, Distributed Systems, Conversational AI, Large Language Models (LLMs)

CEO | Developer | Co-founder

2019 - PRESENT
Stylomystery
  • Managed the growth of the fashion startup and oversaw the development of different in-house tools and the company website.
  • Led the development of a tool that allowed customization according to colors, designs, and sizes of different clothing items.
  • Collaborated closely with WordPress developers to help integrate the customization tool into a WordPress website.
Technologies: WebGL, Three.js, HTML5, CSS3, Node.js, Blender, GreenSock Animation Platform (GSAP), Firebase, MySQL, 3D, CSS, Web Development, Interactive UI, HTML, Front-end, Agile, REST, Jira, Figma, GSAP, Algorithms, 3D Animation, Performance, A-Frame, 3D Assets, JSX, React Redux, Web Animation, Animation, UI Animation, GreenSock, Websites, Digital Experience Design, Architecture, Web Architecture, Scripted Animation (JavaScript), API Integration, Full-stack Development

Senior Full-stack Developer

2022 - 2024
Animal Globe
  • Engineered a 3D interactive web application, Animal Globe, with 44,000 interactive hexagons. Implemented features for virtual Earth exploration, accessing country-specific animal and charity information.
  • Developed an advanced Level of Detail system for the 3D globe, optimizing performance while maintaining high-resolution visuals. Enhanced user experience with dynamic rendering adjustments.
  • Created an automated content management system, updating daily animal and charity information for each hexagon. Designed algorithms for content selection and data locking for purchased hexagons.
  • Implemented an innovative fundraising mechanism allowing hexagon purchases to support animal charities. Integrated eCommerce functionality into the interactive globe interface.
  • Compiled a comprehensive animal database with extensive species information. Linked data dynamically to hexagons, providing educational content throughout globe exploration.
  • Optimized the application for mobile devices, rendering 44,000 hexagons in real time. Balanced visual fidelity with performance for smooth interactivity on limited-power devices.
Technologies: HTML, CSS3, JavaScript, React, Three.js, WebGL, Algorithms, GreenSock Animation Platform (GSAP), GLSL, Non-fungible Tokens (NFT), Crypto, 3D Animation, 3D, 3D Design, Node.js, MySQL, Express.js, JSON, Postman, Large Data Sets, Stripe API, 3D Assets, JSX, React Redux, Web Animation, Animation, UI Animation, Geolocation, Google Maps API, OpenStreetMap API, GreenSock, Websites, Digital Experience Design, Architecture, Web Architecture, Scripted Animation (JavaScript), API Integration, Healthcare, Cloud Native, Full-stack Development, Distributed Systems

Senior WebGL Developer

2020 - 2022
Scentcraft
  • Developed a scent customizer that allowed users to create a scent and its bottle by choosing from various options available in different categories.
  • Created a web marketing tool that allowed different celebrities to create 3D-rendered videos by putting their content in it.
  • Worked closely with Blender modelers and helped design the flow of content from Blender to WebGL.
  • Collaborated with front-end developers to integrate different WebGL tools into the existing website.
Technologies: WebGL, Three.js, HTML5, CSS3, SCSS, React, JavaScript, Blender, 3D, CSS, Web Development, Interactive UI, HTML, Front-end, Agile, REST, Jira, Next.js, Single-page Applications (SPAs), Figma, GSAP, PlayCanvas, 3D Modeling, Algorithms, Virtual Reality (VR), 3D Animation, Performance, A-Frame, 3D Assets, JSX, Web Animation, Animation, UI Animation, GreenSock, Websites, Digital Experience Design, Architecture, Web Architecture, Scripted Animation (JavaScript), API Integration, Full-stack Development

Senior WebGL Developer

2021 - 2021
Crypto Gem Alliance
  • Developed a website with a 3D viewer, allowing users to explore a different range of NFT diamonds.
  • Built a Node.js application to create GIF animations of 3D diamonds with different attributes using FFmpeg and Puppeteer. It allowed the bulk creation of NFT diamonds with various attributes, each different from the other.
  • Created and customized different GLSL shaders for the NFT diamonds and environmental effects.
Technologies: HTML5, CSS3, React, JavaScript, GreenSock Animation Platform (GSAP), GLSL, Blender, Three.js, WebGL, FFmpeg, Node.js, 3D, CSS, Web Development, Interactive UI, HTML, Front-end, Agile, REST, Jira, Next.js, Single-page Applications (SPAs), Figma, GSAP, 3D Modeling, Algorithms, Virtual Reality (VR), 3D Animation, Performance, 3D Assets, JSX, React Redux, Web Animation, Animation, UI Animation, GreenSock, Websites, Digital Experience Design, Architecture, Web Architecture, Scripted Animation (JavaScript), API Integration, Full-stack Development

Senior Front-end Developer

2018 - 2021
Euphoria XR
  • Led the development of multiple web applications based on an immersive 360-degree product showcase.
  • Created a custom 3D globe in React and Three.js, which led to company details from different sites worldwide.
  • Collaborated with the front-end developers to integrate the built WebGL tools into the existing website.
  • Created a virtual try-on web application for glasses that tracked users' faces and placed 3D glass models on them.
Technologies: HTML5, CSS3, SCSS, JavaScript, React, WebGL, Three.js, GreenSock Animation Platform (GSAP), Blender, Babylon.js, 3D, CSS, Web Development, Interactive UI, HTML, Front-end, Agile, REST, Next.js, Single-page Applications (SPAs), Figma, GSAP, PlayCanvas, 3D Modeling, Algorithms, 3D Animation, Performance, 3D Assets, JSX, React Redux, Web Animation, Animation, UI Animation, GreenSock, Websites, Digital Experience Design, Unity, Architecture, Web Architecture, Scripted Animation (JavaScript), API Integration, Full-stack Development

Full-stack Developer

2017 - 2018
Jobarter
  • Partnered with a team of developers to create a website for a freelancing platform.
  • Redesigned an enhanced UI of the website while collaborating with other front-end developers.
  • Tracked and fixed bugs in the company's existing website.
  • Collaborated with PHP and Node.js back-end developers to integrate APIs in the front end based on React.
Technologies: HTML5, CSS3, JavaScript, React, Sass, SCSS, Bootstrap, Material UI, CSS, Web Development, Interactive UI, HTML, Front-end, Figma, GSAP, Algorithms, JSX, React Redux, Web Animation, Animation, UI Animation, GreenSock, Digital Experience Design, Architecture, Web Architecture, Scripted Animation (JavaScript), API Integration, Full-stack Development

Experience

Tech Redux Website

The Tech Redux website is a cutting-edge, immersive 3D web experience designed to embody our studio’s identity and innovation. I led the creative and technical development of the site from concept to deployment. The homepage features a glassmorphised Tech Redux logo emerging from animated, interactive water—crafted with custom shaders and rendered in WebGL. This striking visual is the entry point to a scroll-driven journey built with GSAP and Three.js, guiding users through distinct themed sections that showcase our projects, services, team ethos, and testimonials. Every interaction was designed to feel fluid and alive. My focus was on delivering a visually stunning experience while maintaining exceptional performance across devices. The result is not just a portfolio site, but a live demonstration of the immersive web experiences we specialize in.

My Portfolio Website

Embark on an immersive scroll journey through my portfolio website, where a dynamic scroll guides users through a meticulously crafted room representing my work and identity. With expertise in 3D web development, the site showcases various facets of my skills and experiences. For an enhanced experience, it offers VR mode, inviting users with VR headsets to explore the room in stunning detail.

Metal Sheets Configurator

This is a highly advanced web-based application designed to help builders and fabrication professionals customize metal sheet designs with precision. I led the full front-end development using React, Three.js, and Fabric.js, creating a smooth and intuitive interface that allows users to draw sheet outlines in 2D, add bends at custom angles, and define multiple holes of varying shapes and sizes. A built-in 3D viewer renders the final configuration in real time, offering an accurate preview of the final product. The application features intelligent constraints—such as validating hole placements based on material properties and machine capabilities—and allows advanced customizations, including the ability to group holes to create complex shapes. It also supports exporting the full design in XML format, ready for direct use with metal cutter machines. Modular in structure and highly user-centric, the app also displays precise dimensions, angles, and bend lines to assist both technical developers and on-site builders. The result is a powerful, scalable solution that bridges design flexibility with manufacturing precision.

Kaariku Sports Center Website 3D Experience

https://kaariku.ee/
Kaariku Sports Center is an exciting project in my portfolio showcasing my web development and 3D design skills. Using Three.js, I have created an immersive 3D experience where users can freely explore every part of the sports center. From indoor sports halls to outdoor fields and a swimming pool, the website allows visitors to navigate the entire facility, getting a realistic feel for the layout and atmosphere. This project demonstrates my ability to create interactive and visually engaging experiences, making it an impressive addition to my portfolio.

Smart Home Technology Experience | Silicon Labs

A 360-degree experience-based website that demonstrates different home solutions offered by the company in an immersive way. Users can explore the home with all integrated technologies. It has different sections through which users can navigate, including hotspots, a 3D map, a sidebar, and a filtering tool. Each tool is represented by an info spot that provides further details about the product. An admin portal was also created to track user activity on the website.

Web-based 3D Multiplayer 1st-person Shooter

https://www.youtube.com/watch?v=v6XgxSvfE-k
This project features a fully-fledged 3D multiplayer game with real-time communication and physics. It contains different maps, game modes, types of guns, and player avatars. This game allows users to create a room that other users can join. Real-time communication is performed by the Geckos.io library, which is an excellent alternative to Socket.IO due to faster data communication. Three.js is used to render the game. It features low-poly assets for faster loading times, allowing it to run smoothly on mid- and low-end devices. A JavaScript port of the Bullet physics engine is used to implement physics in the game.

Crypto Gem Alliance Website

https://cryptogemalliance.com/
This website showcases different NFT gems that Crypto Gem Alliance offers. It has an interactive 3D experience that can be run on desktops, mobile phones, and some smartwatches. Users can view different types of diamonds and check out the experience with various colors. The experience is powered by a robust tool that allows changing 20 different attributes that affect the diamond's appearance and background effects.

Virtual Glasses Try-on Web Application

A web application that allowed users to try different sets of frames in a real-time AR environment. TensorFlow face mesh was used to detect the 3D landmarks on the face, which were converted into scale, rotation, and positions and then applied to the 3D model of the glasses.

Scentcraft Fragrance Customizer

A 3D experience that takes the user through ten steps of creating a customized fragrance and a bottle. With each step taken, the appearance of the bottle in the 3D scene changes. The final customized product is presented to users in the 3D scene, which can be ordered directly from the website.

Web-based American Football Game

This game was for playable web ads. It featured a pleasant 3D environment and real-time physics simulation using a JavaScript port of the Bullet physics engine. With all the assets, 3D models, code, and libraries, the game was very well optimized. The total size is just 1.9 MB, which enabled it to load faster and run smoothly on mobile devices.

Image Cluster Experience

https://youtu.be/VOtsxNts0qI
An immersive WebGL-based image cluster experience for an event presentation. This experience represents the capability of artificial intelligence to organize images into different categories. In the beginning, the experience shows all the images in the database. Users can explore it by looking around and scrolling. The images fade in when they are at a certain distance from the user and fade out when they are very close. From the categories menu, the images of each category can be individually seen through the same experience. All images are low in size, which helps in faster loading.

Multiplayer Ball Game Controlled with Hand Movements

A game where two players compete against each other. A different colored 3D ball represents each player. They are inside a sphere, so if players move forward, they end up at the same point. The goal is to score points by collecting an item and passing through other players' bases. In this game, the user's hands control the ball's movement, which is detected through the webcam. MediaPipe hands library is used to detect hand landmarks. The direction is defined by the area in which the hand is present. The screen is divided into nine parts, and the hand works as a joystick. For better performance, web workers are used to running the game in an off-screen canvas. It allows good frame rates even when a machine-learning model runs in the background.

2D Canvas-based Industrial Parts Designer

https://www.youtube.com/watch?v=8j03ApE3IqE
A 2D canvas-based web application for designing industrial parts. There are different features such as drawing basic shapes, adding text, moving and scaling shapes, changing color and opacity, zooming in, and zooming out. All the above features are designed with custom code and without a drawing library. In the end, the user can also export the canvas in a PDF format.

Tool for Creating Printable STLs of Shoe Soles

This tool was for industrial use, allowing users to design a shoe sole with accurate real-life measurements and angles. After designing the sole, an STL file was exported directly from the web application and used for 3D printing.

Education

2018 - 2022

Bachelor's Degree in Software Engineering

NED University of Engineering and Technology - Karachi, Pakistan

Certifications

MARCH 2019 - PRESENT

Artificial Intelligence

Presidential Initiative for Artificial Intelligence and Computing

JANUARY 2018 - PRESENT

Certified Web and Mobile Application Developer

Saylani Mass IT Training Program

Skills

Libraries/APIs

React, Three.js, GSAP, React Redux, WebGL, Babylon.js, Node.js, FFmpeg, Google Maps API, OpenStreetMap API, WebGPU, TensorFlow, Keras, Web Worker, WebXR, Stripe API, WebRTC, Blender Scripting API, Fabric.js

Tools

JSX, GreenSock, Blender, Expo, TensorBoard, Git, Zeplin, Webpack, Canvas 2D, Jira, Figma, Postman, After Effects CC

Languages

HTML5, CSS3, JavaScript, SCSS, HTML, CSS, TypeScript, GLSL, Python 3, Sass, XML, Python

Paradigms

Web Architecture, Agile, REST, Gamification, UI Design, Mobile Development

Platforms

GreenSock Animation Platform (GSAP), Firebase, Azure, Anaconda, Linux, PlayCanvas, Cloud Native

Frameworks

Express.js, Next.js, A-Frame, Bootstrap, React Native, Material UI, Bullet, Phaser.io, Unity

Storage

MySQL, Amazon S3 (AWS S3), JSON

Industry Expertise

Healthcare

Other

3D, Web Development, Interactive UI, Front-end, Single-page Applications (SPAs), Algorithms, 3D Animation, Performance, React Three Fiber (R3F), 3D Design, Web Animation, Animation, UI Animation, Websites, eCommerce, Digital Experience Design, Architecture, Scripted Animation (JavaScript), API Integration, Full-stack Development, WebSockets, 3D Math, Loyalty Applications, Full-stack, 3D Assets, Geolocation, Geometric Modeling, Agentic AI, Artificial Intelligence (AI), Distributed Systems, Conversational AI, Large Language Models (LLMs), Linear Algebra, Data Science, geckos.io, 3D Modeling, Virtual Reality (VR), Non-fungible Tokens (NFT), Crypto, Large Data Sets, Optimization, WebAssembly (Wasm), React Unity WebGL, Leadership, SVG, CEO, Digital Agencies, Performance Optimization, Shaders, SVG Animation, Geometry

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring