SR

Loading Experience...

Available for Freelance Projects

Software Engineer & WebGL Developer

Crafting immersive 3D web experiences, scalable full-stack applications, and interactive product configurators with 5+ years of industry expertise.

5+

Years Experience

75+

Projects Delivered

40+

Happy Clients

Sarfraz Rasheed
Full Stack Development WebGL & 3D Graphics 3D Product Configurators React & Vue.js Python & FastAPI Machine Learning PHP Laravel Node.js Full Stack Development WebGL & 3D Graphics 3D Product Configurators React & Vue.js Python & FastAPI Machine Learning PHP Laravel Node.js
Sarfraz Rasheed
5+ YRS

Turning Complex Ideas Into
Elegant Digital Solutions

I'm Sarfraz Rasheed — a software engineer and WebGL specialist based in Karachi, Pakistan. I build everything from interactive 3D product configurators to scalable full-stack web applications.

With a BSCS from University of Karachi and currently pursuing my MSCS (specialization in Machine Learning) at SZABIST University, I combine solid academic grounding with hands-on engineering expertise to deliver production-grade solutions.

WebGL / 3D Expert
Full Stack Developer
ML Enthusiast

Skills & Technologies

Technologies I work with daily to build powerful, interactive, and scalable solutions.

Frontend

HTML5CSS3 Bootstrap 5JavaScript jQueryReact Vue.js

Backend

PHPPHP Laravel Node.jsPython FastAPI

Databases

MySQLPostgreSQL MongoDB

3D / WebGL

WebGL3D Modelling 3D Rendering3D Design Autodesk 3ds Max

Emerging

Machine LearningData Science Python ML Stack

Services I Offer

End-to-end development solutions tailored to bring your vision to life.

01

3D Product Configurators

Interactive, web-based 3D configurators using WebGL and PlayCanvas. Perfect for eCommerce, automotive, furniture, and customizable products to boost engagement and conversions.

02

Full Stack Development

End-to-end web applications using React, Vue.js, Node.js, PHP Laravel, or Python FastAPI. From MVPs to enterprise-grade platforms with secure, scalable architecture.

03

3D Modelling & Rendering

High-quality 3D models and renders for products, environments, and marketing materials. From concept to final photorealistic output using Autodesk 3ds Max.

Featured Projects

A selection of work that showcases my range and capabilities.

Live Project

TailorGo — 3D Suit Configurator

Real-time 3D suit configurator built in PlayCanvas. Customers choose fabric, buttons, lapels, pockets, sleeves, vent, colors and lining directly in the browser, then checkout.

PlayCanvasWebGLJavaScript
Live Project

AKR Rugs — Interactive 3D Carpet Configurator

Fully interactive 3D Carpet Configurator for AKR Rugs, built using PlayCanvas. Customers select designs, colorways, shapes, border styles, and custom sizes in real time.

PlayCanvasWebGLJavaScript

GetSwitches — 3D Product Switch Configurator

A powerful 3D Switch Configurator for GetSwitches, a luxury switch brand. Users configure switch panels with real-time 3D preview, material and color options.

PlayCanvasWebGLJavaScript

Pandora Living — 3D Cabinet Configurator

Fully interactive 3D Cabinet Configurator for Pandora Living, a Danish furniture company. Users configure cabinet dimensions, materials, colors, and finishes with live 3D preview.

PlayCanvasWebGLJavaScript

Moja Balla — 3D Bathtub Configurator

Immersive 3D Bathtub Configurator for Moja Balla, a brand specializing in customizable wooden hot tubs. Features integrated size options, accessories, and real-time 3D rendering.

PlayCanvasWebGLJavaScript

3D Table Product Configurator

An Interactive 3D table configurator that allows users to customize tabletop shape, frame type, material finish, edge style, and table dimensions in real time.

PlayCanvasWebGLJavaScript

3D Ring Configurator

Fully interactive 3D Ring Configurator featuring real-time metal finish, gemstone, and band customization with live 3D preview.

PlayCanvasWebGLJavaScript

Dansk Rideudstyr — 2D Horse Pad Configurator

Feature-rich 2D Horse Pad Configurator for Dansk Rideudstyr, one of Denmark's leading equestrian brands. Customers customize pad fabric, trim, velcro, piping, and logo in real time.

JavaScriptPlayCanvasWebGL
Live Project

TailorGo — Admin & Orders Management

Full-featured Laravel admin panel for TailorGo. Manages orders across pending/assigned/completed stages, partner assignment, fabric texture uploads with visibility control, and detailed order views with customer info, measurements, style choices, colors, and pricing.

LaravelPHPMySQLBootstrapJavaScript
Live Project

AKR Rugs — Admin Panel

Backend admin system for the AKR Rugs configurator. Manage designs, colorways, shapes, borders, border textures, sizes, and logo uploads — all reflected live in the 3D configurator.

LaravelPHPMySQLBootstrapJavaScript

Experience

2019 — Present

Senior Software Engineer & WebGL Developer

Freelance — Fiverr Pro

Building 3D product configurators, full-stack web applications for global clients. Specializing in WebGL, React, Laravel, and Python ecosystems.

2019 — Present

Full Stack Developer

Professional Experience

Developing and deploying scalable web applications using PHP Laravel, Node.js, and frontend frameworks. Managing databases, API integrations, and deployment pipelines.

Academic Journey

Current

MS Computer Science

SZABIST University — ML Specialization

Pursuing Master's degree with specialization in Machine Learning. Exploring deep learning, NLP, computer vision, and their applications in software engineering.

Completed

BS Computer Science

University of Karachi

Completed Bachelor's in Computer Science with a strong foundation in algorithms, data structures, software engineering, and web development.

Let's Build Something
Amazing Together

Have a project in mind? I'd love to hear about it. Drop me a message and let's create something extraordinary.

Location

Karachi, Pakistan

Response Time

Within 1 hour