Skip to main content

Farshid Sanati

Freelance Web & Mobile Developer

Selected Work

Portfolio

High-impact products across web and mobile. Each project is presented as a focused case study.

10+ years experienceWeb + Mobile deliveryProduct-first execution

Browse all work, or filter by platform.

14 case studies in this view

TON Network Workflow API
Featured case study

TON · Blockchain · REST API · Web services · Backend

TON Network Workflow API

A web service that exposes HTTP APIs so users can complete their workflows on The Open Network (TON) through your apps—without every client re-building raw chain plumbing. Integrators call authenticated endpoints; the service handles TON-facing steps and returns clear outcomes for UI layers.

Role

Full-stack developer

Duration

Not disclosed

REST APIJSONTONHTTPBackend
View full case study

More case studies

Bitx724 — Crypto Signals & Trading Tools
MobileFintech

Bitx724 — Crypto Signals & Trading Tools

Bitx724 is a cross-platform mobile app for cryptocurrency traders who want curated trading signals, market alerts, and strategy automation in one place. Users follow traders and Telegram channels, receive push notifications, and manage VIP access. A FastAPI backend powers real-time prices, signal tracking, AI-assisted analysis, and TradingView webhook-driven strategies. A companion website (bitx724.com) hosts charts, assets, and legacy billing flows alongside the new API (api.bitx724.com).

React NativeJavaScriptReact NavigationFastAPI+9
Open case study
Cittrade — Crypto Signals & Trading Mobile App
MobileFintech

Cittrade — Crypto Signals & Trading Mobile App

React Native mobile app for crypto traders and signal subscribers. Users browse market dashboards, signal and live streams, manage VIP subscriptions, connect exchange APIs, use MetaTrader add-ons, TRX staking, and in-app support. Operators with admin access manage signals, users, KYC, staking, and trading wallets from the same app. The mobile client connects to a remote backend; server code is not in this repository.

React NativeJavaScriptReact NavigationFirebase Cloud Messaging+6
Open case study
Leadus — Web Platform & Dashboard
WebSaaS

Leadus — Web Platform & Dashboard

Leadus is a Persian-first SaaS for Iranian SMBs: marketing site, owner dashboard, per-business subdomains, and public flows for surveys, wheels, and conferences. Next.js 15 + Tailwind, FastAPI + MySQL backend, ZarinPal payments, multi-channel messaging. Mobile app on the same platform.

Next.jsTypeScriptReactTailwind CSS+6
Open case study
Leadus — Mobile App
MobileSaaS

Leadus — Mobile App

Leadus mobile app (React Native) for Android and iOS: OTP login, business dashboard, SMS/email/Telegram/WhatsApp campaigns, customer club, conferences with ticket check-in, wallet payments, and maps—same FastAPI backend as the Leadus web platform. Download and product site at leadus.ir.

React NativeReactReact NavigationAxios+6
Open case study
Saboos Diet — Mobile Client
MobileHealth & wellness

Saboos Diet — Mobile Client

Historical

React Native companion for Saboos Diet (saboosdiet.com): mobile/SMS auth, diet lifecycle routing, Jalali dashboard with calorie and macro tracking, meal logging (main, snack, reward), packages and payments, WordPress blog, FCM push, and Persian/English i18n. Talks to PHP JSON APIs on the marketing domain.

React NativeJavaScriptReact NavigationFirebase Cloud Messaging+6
Open case study
Daruma — Health & Pharmacy (Figma concept)
MobileHealthTech

Daruma — Health & Pharmacy (Figma concept)

Historical

High-fidelity Persian RTL mobile UI for Daruma—a health and pharmacy concept covering OTP login (phone or email), home hub with medical profile prompts, medicine tracking, a marketplace with donation banner and order tracking, and rich product detail with cart controls. Intended for React Native; work remained at the Figma design stage and is not proceeding for now—no shipped codebase.

FigmaUI/UXRTLReact Native (planned)+1
Open case study
Revayat-e Shahr (City Narrative) — Map & Stories
MobileCivic tech

Revayat-e Shahr (City Narrative) — Map & Stories

Historical

A Persian RTL React Native app for sharing and following firsthand accounts of city life pinned to a map: onboarding, registration with photo, map discovery with clustered markers, search, and story preview cards. Backend was PHP + MySQL. Commissioned by a friend; the app was never released to app stores—documented here as a past build.

React NativeJavaScriptPHPMySQL+3
Open case study
Ariis — Student Learning App (React Native)
MobileEdTech

Ariis — Student Learning App (React Native)

Historical

Ariis was a Persian RTL React Native app for Iranian students (primary through high school): subject video lessons, educational podcasts, quizzes and exams, performance charts, subscription purchases, and consultant booking with calendar and timed packages. The mobile client shipped for Android and iOS; APIs were built by a separate backend team. The product operated for several years and is now retired.

React NativeJavaScriptRTLREST API+2
Open case study
Social Innovation Research Fund — Web Portal & Operations
WebFintech

Social Innovation Research Fund — Web Portal & Operations

Historical

A Persian RTL web platform for the Research & Social Innovation Technology Fund: public pages for news, fund listings, and membership requests, plus an operations dashboard for multi-fund oversight—assets, members, loan (facility) pipelines, manager onboarding, maps, and credit analytics. Built with Next.js, Python, and MySQL; codebase not retained—documented here from shipped screens and scope.

Next.jsPythonMySQLREST API+2
Open case study
Iran Organized Exchange (ICE) — Public Web Portal
WebFintech

Iran Organized Exchange (ICE) — Public Web Portal

Historical

Commissioned design and build toward a public web portal for Iran’s organized currency exchange (ICE): institutional tone, RTL UX, and a Next.js + MySQL stack direction. The contract was discontinued before launch; this entry documents the engagement and technical approach without implying an active public product.

Next.jsMySQLJavaScriptRTL
Open case study
Shekarban — Smart Diabetes Management
MobileHealthTech

Shekarban — Smart Diabetes Management

Historical

Shekarban is a Persian-language diabetes self-management product that helps people log meals, blood glucose, physical activity, and medications, then view trends and share reports with clinicians. The mobile client (iOS/Android) talks to a JSON API backed by MySQL and an integrated national nutrition database. This portfolio entry is based on the preserved marketing site and API layer; the original React Native app source is no longer in this repository.

React NativePHPMySQLJSON API+5
Open case study
Social Innovation Research Fund — Mobile App
MobileFintech

Social Innovation Research Fund — Mobile App

Historical

A React Native mobile client for the Research & Social Innovation Technology Fund (Persian UI), serving fund members and fund managers. Members register, complete profile data, pay membership fees and installments, request facilities (loans), and upload guarantor documentation. Managers review facility applications, browse members, and monitor fund KPIs. The app connects to a dedicated REST backend.

React NativeReactJavaScriptReact Navigation+6
Open case study
Avagostar ISP Platform
WebISP

Avagostar ISP Platform

Historical

End-to-end platform for Avagostar Sarv (avagostar.net): PHP subscriber portal and internal CRM, plus React Native apps for Android and iOS—internet packages, traffic top-ups, Avagig hourly plans, billing, tickets, and account management. Company operations have since closed; this case study documents the delivered product.

PHPMySQLJavaScriptjQuery+3
Open case study