Muhammad Tabish
Muhammad Tabish (muhammadtabish) — Software Engineer and Web Developer portfolio.
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.
The four hats
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.
Interface designer
Transforming dense information into structured, intuitive layouts. Designing reusable design systems, typography hierarchy, contrasting color palettes, and retro-futuristic CRT aesthetics.
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.
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.
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
Toolbox & technologies
- ● TypeScript
- ● JavaScript (ESNext)
- ● Python
- ● HTML5 / CSS3
- ● SQL
- ● React 18 / 19
- ● Next.js (App Router)
- ● Tailwind CSS
- ● Redux / Zustand
- ● Node.js
- ● HTML5 Canvas 2D
- ● Three.js
- ● WebGL
- ● GLSL Shaders
- ● CSS Keyframe FX
- ● Git & GitHub
- ● Vercel Deployment
- ● RESTful APIs
- ● Linux Shell
- ● Performance Audits
TABISH-OS
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