Software engineer · Tehran / Global

I build systems that move

Amir Salehi is a full-stack engineer with 6+ years of experience turning complex product ideas into fast, reliable software—from polished interfaces to real-time backends and decentralized applications.

Open to ambitious product and engineering work

Architecture map / live Move pointer to perturb system Frontend UI Realtime Web3 Data Backend API Infra

Profile / operating range

Across the whole stack

Bridging frontend craft with robust backend systems. Best work happens where product experience, performance, and architecture must all succeed together.

From first interaction to final queue worker, every layer should feel intentional.

0 Years architecting and shipping production software.
0 Product teams across Iran and the UAE.
0 Selected projects spanning bots, DEXs, games, and AI.
0 Interactive browser worlds optimized for real users.
01

Interface engineering

Responsive, accessible interfaces, visual builders, dashboards, complex data flows, and polished interaction systems in React and Vue.

02

Backend systems

Typed APIs, message queues, schedulers, worker processes, rate limiting, observability, and Clean Architecture for reliable delivery.

03

Realtime & Web3

Collaborative state, social features, game progression, wallet flows, minting, trading, storage, and on-chain product experiences.

Experience / selected chapters

Building in production

Recent roles focus on high-complexity product work: AI annotation, visual workflow systems, artist collaboration, Web3 commerce, and realtime 3D games.

Full-stack Developer

Pars Iranian AI Technologies Tehran, Iran

Building AlgoDesk, a visual ticket and workflow platform, plus Annotopia, a role-based AI data annotation system covering OCR, speech, phonemes, handwriting, reviews, payments, and reporting.

ReactTypeScriptRedux ToolkitMaterial UIREST APIRTL

Full-stack Developer

Danel Gold Dubai, UAE

Delivered Next.js 15 product features, realtime social collaboration with Convex, and complete Thirdweb wallet flows for minting, listing, selling, transferring, and metadata synchronization.

Next.js 15ConvexThirdwebshadcn/uiWeb3

Full-stack Developer

Infinite8 / Landocker Dubai, UAE

Built and optimized 3D browser game DApps, realtime leaderboards and progress tracking, plus Go/Gin and Python/Flask services for game progress, inventory, and rewards.

Three.jsReactConvexGoGinFlask

Senior Frontend Developer

Supnex Dubai, UAE

Modernized a Vue 3 product, modularized legacy Vuex stores, and helped rebuild reusable accessible React components with IBM Carbon—including an upstream open-source bug fix.

Vue 3VuexReactIBM CarbonAccessibility

Full-stack Developer

Digify · Next.js, Apollo GraphQL, Cypress testing.

Frontend Developer

LegaMart · Next.js, SSR, SSG, ISR, React Query.

Frontend Developer

Aris ISD · React admin tools and visual page builder.

Junior Frontend Developer

Simorq Tejarat · Enterprise payments, CSV processing, virtualization.

Projects / selected systems

Problems worth solving

A cross-section of systems where interface quality meets demanding technical constraints: scheduling, on-chain actions, realtime state, 3D rendering, content safety, and observability.

Messaging infrastructure

All In Bot

High-performance Telegram trading bot backend with scheduled reports, admin broadcasts, crash-safe BullMQ workers, Redis rate limiting, and production metrics.

TypeScript · Bun · PostgreSQL · BullMQ · Redis · Prometheus
Decentralized finance

Dextrading

Decentralized exchange interface with performant state architecture and Web3 transaction flows.

Next.js 14 · Web3
Game economy

No Click Games

Click-free play-to-earn platform with a token reward system tied to NFT power.

T3 Stack · tRPC · Prisma · PostgreSQL · Web3
Content safety + storage

Infinite Storage

Decentralized file storage with secure uploads, AI-based NSFW detection, and preparation for on-chain persistence.

Next.js 14 · Convex · Rust · Web3
NFT commerce

NFTMP

Full NFT marketplace and admin dashboard covering core ecosystem flows similar to OpenSea.

Next.js · Thirdweb · Solidity · Supabase · Express
Realtime 3D

Crypto Hunt

Browser-based 3D game DApp with optimized rendering and realtime state synchronization.

Three.js · React · Convex

Stack / tools with purpose

Broad range, sharp judgment

Technology choice follows product constraints. Strongest in TypeScript ecosystems, with production experience across backend, systems, mobile, realtime, 3D, and decentralized stacks.

Working languages

Native Persian. Professional English for distributed product and engineering teams.

Persian
English

Frontend

JavaScriptTypeScriptReactVueNext.jsNuxtHTMLCSSSCSSTailwindMaterial UIshadcn/ui

Backend & data

NodeBunHonoPrismaDrizzletRPCGraphQLWebSocketSocket.ioBullMQConvex

Systems

PythonFlaskDjangoGoGinGormRustWebAssemblyClean Architecture

Mobile

React NativeFlutterDartSwiftSwiftUISwiftDataKotlinJetpack Compose

CS50’s Introduction to Programming with Python

Harvard University · edX

Android Pack Certificate

Tehran Institute of Technology

Web Design Pack

Tehran Institute of Technology

Contact / next system

Let’s build what’s next.

Have a complex product, realtime system, ambitious interface, or technical problem that needs both depth and speed? Start with an email.

salehi.amir9@gmail.com