MT
available
Sun 11 · 15:26
LOADING SAND PARTICLES...
★
SOFTWARE ENGINEER

Muhammad Tabish

Muhammad Tabish (muhammadtabish) — Software Engineer and Web Developer portfolio.

01projets.vol
Projects
02parcours.log
Experience
03profil.sys
ProfileENTER ▶
04contact.app
Contact
03 · PROFIL.SYS · ABOUT ME

Trained as an engineer, building web experiences

Muhammad Tabish (muhammadtabish) is a Software Engineer and Web Developer dedicated to the intersection of robust engineering systems and high-fidelity interactive user interfaces.

From architecting scalable front-end solutions in Next.js and TypeScript to building interactive canvas particle simulations and creative WebGL environments, every project is engineered with intentional structure and craftsmanship.

Specializing in modern full-stack web applications, component libraries, typography-driven UI, performance profiling, and state management.

Available for engineering opportunities, creative web collaborations, and independent digital product ventures.

01 · 04 FOUR DISCIPLINES

The four hats

● FRONT-END · INTERFACE · CREATIVE · PRODUCT ●
[ HAT 01 ]

Front-end developer

Architecting resilient web applications using React, Next.js App Router, and TypeScript. Designing structured state, bulletproof data fetching, zero-drift layout integrity, and maintaining pristine code health.

ReactNext.jsTypeScriptTailwind CSSState Machines
[ HAT 02 ]

Interface designer

Transforming dense information into structured, intuitive layouts. Designing reusable design systems, typography hierarchy, contrasting color palettes, and retro-futuristic CRT aesthetics.

Design SystemsUI / UXTypographyFigmaMicro-Interactions
[ HAT 03 ]

Creative developer

Exploring the boundaries of browser graphics through HTML5 Canvas, WebGL, particle simulations, and real-time physics. Crafting tactile experiences like the interactive sand engine that reveals imagery beneath cursor brushstrokes.

HTML5 CanvasWebGLThree.jsParticle PhysicsGLSL Shaders
API / ENGINEFRONTENDDEPLOY
[ HAT 04 ]

Product maker

Overseeing full project lifecycles from ideation and architectural scaffolding to CI/CD pipelines and deployment. Shipping reliable web tools with practical utility and clean developer experience.

Full-StackREST APIsNode.jsVercelCI/CD
02 · WORKFLOW PHILOSOPHY

AI moves fast. I steer.

Modern AI accelerants speed up scaffolding and repetitive tasks. But real software engineering requires deep intent, boundary definition, and architectural foresight.

I establish the problem constraints, review every implementation proposal, test rigorously against edge cases, and ensure production-grade reliability.

  • ▶ Clear architecture boundaries and type safety
  • ▶ Verification of code ergonomics and performance
  • ▶ Human curation of final production releases
STEER
03 · SYSTEM STACK

Toolbox & technologies

LANGUAGES
  • ● TypeScript
  • ● JavaScript (ESNext)
  • ● Python
  • ● HTML5 / CSS3
  • ● SQL
FRAMEWORKS & UI
  • ● React 18 / 19
  • ● Next.js (App Router)
  • ● Tailwind CSS
  • ● Redux / Zustand
  • ● Node.js
CREATIVE & 3D
  • ● HTML5 Canvas 2D
  • ● Three.js
  • ● WebGL
  • ● GLSL Shaders
  • ● CSS Keyframe FX
SYSTEMS & DEPLOY
  • ● Git & GitHub
  • ● Vercel Deployment
  • ● RESTful APIs
  • ● Linux Shell
  • ● Performance Audits
[PDF] RÉSUMÉ

TABISH-OS

VERSION 2.6 - SOFTWARE ENGINEER
■INITIALIZING SYSTEM…■

Muhammad Tabish (muhammadtabish) — Web Developer & Software Engineer

Muhammad Tabish (muhammadtabish) is a Software Engineer and Web Developer specializing in front-end architecture, interactive user experiences, Next.js, React, TypeScript, and modern Canvas & WebGL applications.

Core Competencies & Technical Stack

  • Web Developer & Software Engineer: muhammadtabish
  • React & Next.js App Router Architecture
  • TypeScript & JavaScript Modern Standards
  • Interactive Sand & Particle Canvas Simulations
  • WebGL, Three.js & Creative Web Technologies
  • Tailwind CSS, UI Engineering & Responsive Retro Design

Navigation Sections