About Me

Hi, I'm Muhammad Zain - a third-year Software Engineering student at the University of Calgary with a passion for building meaningful technology. My journey from Karachi to Calgary has shaped my adaptability, drive, and growth mindset. I'm energized by solving real-world problems, collaborating on diverse teams, and always learning something new.

I thrive in feedback-driven environments and value building software that is scalable, clean, and impactful. I see every challenge as an opportunity for growth - whether that's debugging a complex system, optimizing a database query, or learning a new stack. My experience spans academic projects, freelance work, and continuous self-driven learning.

Skills & Technologies

Programming Languages

PythonJavaC++CSQLJavaScript (ES6+)TypeScript

Web Development

React.js (Hooks, Redux)Next.jsHTML5CSS3SASSTailwind CSSBootstrapMaterial UIJavaScriptTypeScript

Backend & APIs

Node.js (Express)FlaskRESTful APIsGunicornJWT Auth (Access + Refresh Tokens)Google OAuthRate Limiting (Flask-Limiter)JSONWebSockets

AI & LLM Engineering

LLM Integration (Gemini)OpenAI-Compatible APIsPrompt EngineeringStructured JSON OutputHybrid AI + Deterministic PipelinesRAG PatternsWeb Speech API (TTS/STT)

Graphics, 3D & Animation

Three.jsWebGLFramer MotionCSS 3D & PerspectivePhysics Simulation (Lagrangian, RK4)Bloom Post-ProcessingInverse Kinematics (FABRIK)

Databases

PostgreSQLMySQLSQLiteMongoDBFirebase (Realtime Database, Firestore)Connection PoolingSchema Design & Triggers

DevOps & Cloud

DockerDocker ComposeGCP (Cloud Run, Cloud SQL, GCS)VercelRenderNeonGitHub ActionsAWS (EC2, S3, Lambda)HerokuNetlify

Version Control & CI/CD

GitGitHubGitHub Actions (CI/CD)BitbucketSourcetree

Testing & QA

JUnitMockitoCypress (E2E)Jest + React Testing LibraryPIT Mutation TestingLocust (Load Testing)SeleniumPostman (API Testing)PyTest

Data Science & Machine Learning

PandasNumPyscikit-learnSciPy (Statistical Analysis)Gradient-Boosted ModelsMatplotlibTensorFlow (beginner)Jupyter Notebooks

Development Tools

Visual Studio CodeIntelliJ IDEAEclipseQt (Desktop UI)CMakeGit WorkflowAPI Development

UI/UX & Design

FigmaCanvaResponsive DesignUser Interface DesignWireframingAccessibility (WCAG AA)

Currently Exploring

Deep Learning & Neural Networks
Docker & Kubernetes
AWS Cloud Architecture
RESTful API Design
Advanced Data Structures
Microservices Architecture
CI/CD Pipelines
Machine Learning Algorithms
System Design Patterns

How I Work & What I Value

Collaborative team member - believe in honest feedback and shared success.

Clear, concise communicator (written and verbal).

Curious and resourceful - love picking up new frameworks and tools quickly.

Prioritize maintainable, well-documented code and test coverage.

Love to break down complex problems into actionable steps and ship real value.

Thrive under deadlines and enjoy taking initiative in ambiguous situations.

When I'm not working with code, you'll find me playing football, analyzing chess endgames, or breaking down a Christopher Nolan film.

Football
Chess
Film Analysis