Hi, I'm
Emadoddin Haji Basri
Full-Stack Developer & Product Architect
I design and build real-time fintech, trading and PropTech platforms end to end — Go and Node.js backends, Next.js web apps and Flutter mobile apps.
- 5+Years of experience
- 7Platform generations shipped at Paygus
- 10+Products built
- Go
- Gin
- Node.js
- Express
- WebSocket
- REST APIs
- PHP
- Python
- Next.js
- React
- TypeScript
- Tailwind CSS
- Leaflet / GIS
- Flutter
- Dart
- React Native
- PostgreSQL
- MongoDB
- Redis
- MySQL
- Directus
- Linux
- PM2
- Apache
- Git
- MQL5 / MetaTrader 5
- TradingView
- Selenium / BeautifulSoup
- Pandas
Selected work
Real products with real users — trading engines, PropTech platforms and mobile apps, built end to end.
Services
One engineer who can own the whole thing: architecture, backend, web, mobile and the release.
- 01
Full-stack product development
From idea to production: architecture, backend, web app, admin panel and deployment — one accountable engineer.
- Architecture & data model
- Go / Node.js API
- Next.js web app & admin
- Deployment & monitoring
- 02
Real-time & fintech systems
Trading engines, wallets, live price feeds and dashboards that stay correct under concurrency.
- WebSocket streaming
- Order & wallet logic
- Redis caching & locking
- 03
Cross-platform mobile apps
Flutter apps for iOS, Android, desktop and web — including multi-role apps like customer/driver delivery platforms.
- Flutter app
- API integration
- Store release
- 04
Technical leadership & migrations
Roadmaps, rewrites and stack migrations without stopping the business — I've led seven of them.
- Architecture review
- Migration plan
- Team mentoring
Timeline
Apr 2024 – Present
Backend & Full-Stack Developer (Trading Platform) · Ongold
Sole developer of a live gold trading platform in Iranian Toman with spot/pending orders, SL/TP, portfolio auto-close, multi-lot trading and a referral commission system.
- GoGinPostgreSQLRedisWebSocketNext.js
2020 – Present
IT Director & Product Architect (Shareholder) · Paygus
PropTech startup that collects and sells field-based construction intelligence — brands, developers, projects under construction and listings — to real estate agents through a subscription platform.
- Next.jsTailwind CSSGoRedisDirectusPostgreSQL
Mar 2023 – Mar 2024
Full-Stack Developer (Backend & Mobile) · ChatrFinance
Real-time financial dashboard with live prices for gold, currencies, crypto, global stocks, commodities and forex, TradingView charts and a Persian news/analyst system.
- Node.jsExpressMongoDBSocket.ioFlutterDart
2020 – 2021
Flutter Developer (Desktop & Web) · Mr Doai
Stand-alone stock trade analysis tool: users upload Excel trade data and the app analyses everything locally — no database — producing charts and insights.
- FlutterDartIsolatesExcel parsingCharts
Skills
- Backend
- GoGinNode.jsExpressWebSocketREST APIsPHPPython
- Frontend
- Next.jsReactTypeScriptTailwind CSSLeaflet / GIS
- Mobile & desktop
- FlutterDartReact Native
- Databases & caching
- PostgreSQLMongoDBRedisMySQLDirectus
- DevOps & tooling
- LinuxPM2ApacheGit
- Trading & automation
- MQL5 / MetaTrader 5TradingViewSelenium / BeautifulSoupPandas
Writing
Notes on what I learn while building — Go, Next.js, Flutter and the systems around them.
- 1 min read
A bilingual (EN/FA) Next.js 16 site without an i18n library
How this site serves English and Persian with RTL, separate fonts and typed dictionaries — using only the App Router, proxy.ts and about 100 lines of code.
- #nextjs#i18n#rtl
- 1 min read
Go 1.22 → 1.25: the changes I actually use
Loop variables that finally behave, range-over-int and iterators, a smarter ServeMux, WaitGroup.Go and container-aware GOMAXPROCS — the Go features that changed my day-to-day code.
- #go#backend
Let's talk
I reply within a day. Tell me what you're building and where you're stuck.