Full-Stack Post Manager
most recentA complete post management app with a custom Express + TypeScript backend, PostgreSQL via Drizzle ORM, and a React frontend — containerized with Docker.
Portfolio — build log
Front-end developer working in React, TypeScript, and Redux Toolkit. I turn interfaces into working state machines — this page is a running log of what I've shipped, most recent first.
I'm a front-end developer focused on React, TypeScript, and Redux Toolkit — I like taking an interface and figuring out exactly how its state should flow, then keeping the UI simple enough that the state never shows. Based in Tehran, open to junior front-end roles and internships.
Download résuméA complete post management app with a custom Express + TypeScript backend, PostgreSQL via Drizzle ORM, and a React frontend — containerized with Docker.
Kanban-style task tracker with status filtering — To Do, In Progress, Completed — all handled through a single Redux Toolkit store, styled with Tailwind.
A social feed modeled on LinkedIn's core loop — sign in, post, like, comment — synced in real time through Firestore, with Redux Toolkit managing auth and feed state.
Browse products, manage a cart, adjust quantities — cart and product state stay in sync across every view through a single Redux Toolkit store.
Workout discovery app pulling live exercise data from a public fitness API — browsable by muscle group and equipment, with a responsive Material UI interface.
Searchable, filterable game catalog on a hand-configured Webpack build — with ESLint, Prettier, Stylelint and Husky enforcing consistent code on every commit.
Logs income and expenses and charts the running balance with animated ApexCharts visualizations.