JavaScript Enthusiast

Hi, I'm Ali Shirzad

Full-Stack Developer & IT Consultant

I specialize in full-stack JavaScript development, from React frontends to Node.js backends. Helping businesses build scalable, performant web applications.

What I Do

Services tailored to your needs

From initial concept to deployment and beyond, I provide end-to-end solutions that help businesses leverage technology effectively.

Full-Stack Development

End-to-end web application development using React, Node.js, and modern JavaScript frameworks. From concept to deployment.

Backend & API Development

Building robust REST and GraphQL APIs with Express, Apollo Server, and NestJS. Database design with MongoDB and PostgreSQL.

Frontend Engineering

Creating responsive, performant user interfaces with React, Redux, and modern CSS. Focus on UX and accessibility.

Database Architecture

Database design, optimization, and migration services. Experience with MongoDB, PostgreSQL, and Mongoose ODM.

DevOps & Deployment

CI/CD setup, containerization with Docker, and deployment strategies. Module bundlers like Webpack and Parcel.

Technical Consulting

Strategic technology guidance for startups and businesses. Code reviews, architecture planning, and team mentoring.

Experience

Professional journey

Building products and solving technical challenges across various companies and projects.

Jun 2023 - Present

Full-Stack Developer

Pragma

Building full-stack solutions at Pragma, a London-based tech company. Working across the entire stack from frontend interfaces to backend services and infrastructure.

ReactTypeScriptNode.jsGoPostgreSQL
Until Jun 2023

Front-End Developer

Snapp!

Worked as a Front-End Developer at Snapp, Iran's leading ride-hailing and super-app platform. Built scalable user interfaces for millions of users.

ReactReduxTypeScriptJavaScript
6 months

Front-End Developer

Miz (Ariana Holding)

Developed front-end solutions and user interfaces for enterprise applications at Ariana Holding's Miz project.

ReactJavaScriptReduxCSS
6 months

Full-Stack Developer

Marcoweb

Built end-to-end web applications handling both frontend and backend development. Worked with diverse client requirements.

ReactNode.jsExpressMongoDB
Various

Freelance Developer

Independent

Collaborated with multiple freelance teams on various web development projects, delivering custom solutions for clients.

JavaScriptReactNode.jsGraphQL

Projects

Things I've built

A selection of projects showcasing my development skills and technical expertise.

CMS with GraphQL

Content Management System built with Node.js and GraphQL using Apollo Server

Node.jsGraphQLApollo Server

CMS with REST API

Full-featured CMS with RESTful API built using Express.js

Node.jsExpressREST API

Telegram BlackJack Bot

Interactive BlackJack game implemented as a Telegram Bot

Node.jsTelegram Bot API

Minitoons.ir

Website built with React and AfterJS for server-side rendering

ReactAfterJSSSR

Music Player

Simple music player application using React and Cache API for offline support

ReactCache APIPWA

Tech Stack

Technologies I work with

My toolkit for building modern, scalable web applications.

Languages

  • JavaScript
  • TypeScript
  • Go

Frontend

  • React
  • Redux
  • Redux-Saga
  • Apollo Client
  • HTML/CSS

Backend

  • Node.js
  • Express
  • Apollo Server
  • NestJS
  • GraphQL

Databases

  • MongoDB
  • Mongoose
  • PostgreSQL

Tools

  • Webpack
  • Parcel
  • Git
  • Docker
  • Linux

Contact

Let's work together

Have a project in mind or need technical consultation? I'm always open to discussing new opportunities.

Email

hey@alishi.me

Location

Remote / Available Worldwide

Availability

Open for freelance & consulting