About
I'm a senior full-stack engineer with 7+ years of experience building integration-heavy systems for ERP, fintech, and traditional enterprise environments. I specialize in NetSuite/SuiteScript integrations, TypeScript on both ends (NestJS + React/Next.js), and the production tools that wrap them.
Currently at Barriertek, I'm the sole engineer on Woody Portal — a manufacturer customer portal that replaces phone-based order coordination, whiteboard production scheduling, and per-team Excel sheets with a unified real-time dashboard for distributors, truckers, production workers, and the office team. Bi-directional NetSuite integration via SuiteScript RESTlets; currently in partial launch with full external rollout targeted for October 2026.
Before that, I led the frontend rebuild at DexTrading(a crypto analytics platform), shipped an in-house content platform that became a primary acquisition channel, and built a Django-backed AI Q&A API tied to subscription growth. Earlier I worked at Chargoon — an Iranian ERP vendor — migrating legacy modules to a React + .NET stack alongside a 15-engineer team.
I'm comfortable owning architecture, infrastructure, and delivery end-to-end — from Postgres schema and API design through deployment on Coolify with Linux and Ansible, to CI/CD and the front-end polish. I'm available for contract and part-time engagements (10–25 hrs/week), remote, GMT+3 with comfortable overlap with US Eastern and Western Europe.
Experience
2025 — Present Sole engineer building Woody Portal, a manufacturer customer and production portal that replaces phone-based order coordination, whiteboard production scheduling, and per-team Excel sheets with a unified real-time dashboard. Designed end-to-end in TypeScript: NestJS API, React + TanStack Query frontend, planned React Native mobile app, and bi-directional NetSuite integration via SuiteScript RESTlets. Deployed on Coolify (Postgres, Linux, Ansible). Partial launch with internal users; full external rollout Oct 2026.
- TypeScript
- NestJS
- React
- PostgreSQL
- NetSuite
- SuiteScript
2022 — 2025 Lead engineer on a 3-developer frontend team for a cryptocurrency analytics platform. Rebuilt the customer-facing app on Next.js + TanStack Query with substantial perceived-load improvements. Designed and shipped a NestJS + GraphQL + Postgres content platform that became a primary acquisition channel. Built a Django-backed AI Q&A API tied to subscription growth. Integrated TradingView, Chart.js, and D3 for real-time market visualization. Established CI/CD via Docker, GitLab, and Jenkins.
- Next.js
- NestJS
- GraphQL
- Django
- PostgreSQL
- Docker
2021 — 2023 Full-Stack Engineer · Azer Tech (Sahibkar)Built a multi-language Next.js front-end with server-side rendering for an educational technology platform. Implemented React Beautiful DnD for drag-and-drop workflows in an exam-creation tool. Configured CI/CD pipelines with Portainer, Docker, and GitLab. Consulted on backend performance optimization for hot paths.
- Next.js
- React
- Node.js
- Docker
- PostgreSQL
2020 — 2021 Full-Stack Engineer · ChargoonIranian enterprise software vendor delivering ERP solutions to mid-market and enterprise customers (public site is geo-restricted outside Iran). Migrated legacy ERP modules to a React + .NET stack as part of a 15-engineer team while shipping new features driven by customer requests. Drove code-review practices that tightened defect rates and review cycle times.
- React
- .NET
- TypeScript
- ERP
- Code Review
2018 — 2020 Frontend Engineer · HamishehPWA-based fitness video streaming startup (now defunct). Built the Angular front-end with HLS streaming, PWA install, and offline capabilities. Designed and shipped a CMS dashboard for content upload workflows. Dockerized the frontend deployment, cutting daily deployment time substantially. Conducted A/B testing and user research feeding back into product iterations.
- Angular
- HLS
- PWA
- Docker
- CMS
Projects
Woody Portal
Manufacturer customer and production portal for Barriertek. Replaces phone-tag, whiteboard production scheduling, and Excel-shuffling between distributors, truckers, production workers, and the office team with a single dashboard. End-to-end TypeScript: NestJS API, React + TanStack frontend, planned React Native mobile app, and bi-directional NetSuite integration via SuiteScript RESTlets. Live with internal users; full external rollout Oct 2026.
- TypeScript
- NestJS
- React
- PostgreSQL
- NetSuite
- SuiteScript

netsuite-restlet-typescript
Open-source typed client for calling NetSuite RESTlets with OAuth 2.0 / JWT authentication. Includes typed request/response handling, retry-with-backoff, structured error classes, and runnable examples for common saved-search and CRUD workflows. Born out of the integration work at Barriertek.
- TypeScript
- NetSuite
- OAuth 2.0
- JWT
- OSS