Skip to content
View Sogand-mohamadiPour's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Sogand-mohamadiPour

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

πŸ‘‹ Hi, I'm Sogand Mohamadipour

Typing Animation


πŸ’« About Me

I'm a Frontend Developer focused on building modern, responsive, scalable, and maintainable web applications.

My main stack is React, Next.js, TypeScript, JavaScript, and Tailwind CSS, with experience in modern frontend architecture, state management, server-state management, API integration, authentication, testing, and production-oriented development.

I enjoy turning complex requirements into clean, reusable components and intuitive user experiences, while keeping code maintainable and easy to scale.

What I work with

  • βš›οΈ React & Next.js β€” App Router, Server/Client Components, routing, dynamic routes and modern application architecture
  • 🟦 TypeScript β€” type-safe application development, interfaces, generics, unions, narrowing and typed APIs
  • πŸ“‘ TanStack Query β€” server-state management, caching, stale/fresh states, mutations, pagination and dynamic queries
  • 🐻 Zustand β€” client-state management, persistent state and application stores
  • πŸ” REST APIs & Authentication β€” API integration, authentication flows, OTP verification and protected application flows
  • πŸ§ͺ Frontend Testing β€” unit, component, integration and E2E testing concepts, user interactions, assertions and TDD
  • 🐳 Docker β€” containerizing frontend applications and creating production-oriented Docker workflows
  • 🧠 Algorithms & Problem Solving β€” data structures, searching, sorting, recursion, stacks, queues and algorithmic thinking
  • πŸ”§ Git & GitHub/GitLab β€” branching, merging, rebasing, pull requests and collaborative workflows

I also have a background in English teaching, which strengthened my communication, problem-solving, presentation, and ability to explain complex concepts clearly.


πŸ›  Tech Stack

🎨 Frontend & UI

Next.js React TypeScript JavaScript Tailwind CSS shadcn/ui Bootstrap HTML5 CSS3 Figma

🧠 State & Data Management

Zustand TanStack Query Redux Toolkit Context API React Router

πŸ“‘ APIs & Backend Integration

REST API Postman Swagger

πŸ§ͺ Testing & Code Quality

Testing Library ESLint

Testing concepts: Unit Testing β€’ Component Testing β€’ Integration Testing β€’ E2E Testing β€’ TDD β€’ Arrange β†’ Act β†’ Assert β€’ User Interaction Testing β€’ Accessibility-based Queries β€’ Assertions & Matchers

βš™οΈ Tools & DevOps

Git GitHub GitLab Docker npm Vercel Postman


🧩 Frontend Concepts & Practices

  • Component-based architecture
  • Reusable and maintainable UI components
  • Server Components & Client Components
  • Next.js App Router
  • Dynamic and nested routing
  • State vs. server-state management
  • Data fetching and caching strategies
  • Pagination and dynamic queries
  • Authentication and OTP flows
  • REST API integration
  • Form handling and validation
  • Responsive design
  • Dark/light theme implementation
  • Performance-conscious rendering
  • Error handling
  • Git-based collaborative development
  • Dockerized development environments
  • Clean code and separation of concerns

🧠 Computer Science & Problem Solving

I also practice fundamental JavaScript algorithms and data structures to strengthen problem-solving skills and understand how applications work beyond the UI layer.

Topics I've worked with include:

  • Arrays and strings
  • Objects and maps
  • Stacks and queues
  • Deques
  • Searching algorithms
  • Sorting algorithms
  • Recursion
  • Palindrome problems
  • Valid parentheses
  • Merge sorted arrays
  • Debouncing and throttling
  • Closures and lexical environments
  • JavaScript execution model and event loop
  • Scope, blocks and execution contexts
  • Time and space complexity

🌐 Featured Projects

  • πŸ›οΈ Shopping Island β€” A responsive e-commerce frontend featuring product browsing, search and category filtering, dynamic product pages, shopping basket management, theme switching, and client-side routing. Built to demonstrate React state management and component-based architecture.

  • 🧠 React Quiz β€” A timed quiz application built with React, demonstrating reducer-based state management, dynamic question flow, score calculation, answer feedback, and API-driven question data. hooks like useState, useEffect, and a clean component structure for a smooth experience.

  • πŸ• Fast React Pizza Co. β€” A modern food ordering SPA with API-driven pizza menus, cart management, order placement, geolocation, order tracking, and priority delivery. Built to demonstrate React Router data loading, Redux state management, and real-world API integration.

🀝 Collaboration

I'm open to collaborating on:

  • βš›οΈ React & Next.js applications
  • 🎨 Modern frontend and UI projects
  • 🧩 Open-source projects
  • πŸš€ Full-stack applications
  • πŸ§ͺ Testing and developer tooling

I enjoy working on challenging problems, learning from experienced developers, and turning ideas into clean, maintainable products.


πŸ“« Contact Me

πŸ“§ Email: [email protected]

πŸ’Ό LinkedIn: linkedin.com/in/sogand-mohamadipour-93125a268


⚑ Fun Fact

I can debug CSS while explaining English grammar β€” a rare combination that keeps both my interfaces and sentences well structured. ✨


GitHub Stats GitHub Streak

GitHub Activity Graph

Girl Coding GIF

Pinned Loading

  1. shopping-island shopping-island Public

    a shopping website for my class, with a modern UI

    JavaScript

  2. react-quiz react-quiz Public

    A React Application that users can navigate through multiple-choice questions, track their score in real time, and review results at the end. uses useReducer as its main logic

    JavaScript 3

  3. fast-react-pizza fast-react-pizza Public

    A SPA react app for ordering pizza containing cart and menu

    JavaScript 1

  4. pet-world pet-world Public

    A fully responsive pet care website with Clinic & Shopping pages. Built with HTML, CSS, JavaScript, and Bootstrap, featuring a professional design and advanced JS techniques including a shopping cart.

    HTML 5