Software Engineer · Inventor · Founder

Sepehr Fathi

I work at the intersection of software engineering, applied AI and product development—from cross-platform applications and enterprise systems to computer vision, data analysis and nano-bubble water-treatment technology.

Mashhad, Iran
Sepehr Fathi
87+
Projects delivered
6+
Companies & startups
5+
Years of experience
1
Invention — nano-bubble water purifier
About

About

I am a software engineer, inventor and founder focused on turning complex problems into dependable, maintainable products.

I am Sepehr Fathi. Since 2021 I have worked professionally across software engineering: cross-platform Flutter applications, PWAs, administrative platforms and web systems. I am the senior developer of the Bardaskan citizen super app for Android and the web, and I founded Vira Web Aria, where I now guide product and technical direction as chairman.

Alongside entrepreneurial work with Shenasnameh Khodro, Masraf and AvaNobat, I am CEO of Nano Hobab Roshana and inventor of a nano-bubble water-treatment system. I also work as a senior software engineer with Cuatro and NanoMAR in Norway, developing applied-AI, computer-vision, geospatial-risk and bioinformatics systems.

Roles

Roles & leadership

Founding, chairing, leading and building — across product, engineering and R&D.

Chairman

Vira Web Aria (Onwebs)

Founder & Chairman of the Board

I founded Vira Web Aria — the company behind the Onwebs digital agency (web, apps, design, SEO & marketing) and its product R&D — and chair its board.

Mashhad, Iran
CEO

Nano Hobab Roshana

CEO & Inventor

CEO of the company commercialising the nano-bubble water-treatment device I invented.

Iran
Co-founder

Shenasnameh Khodro, Masraf, AvaNobat

Co-founder

Co-founder of several product startups — a vehicle-identity platform, a consumption-tracking app and an appointment/booking app.

Iran
Senior Engineer

Cuatro & NanoMAR

Senior Software Engineer

Senior developer building AI-driven and geospatial platforms — including a Norwegian property-risk system — for two technology companies.

Norway
Senior developer

Bardaskan Citizen Super App

Senior super-app developer

Technical leadership and development of Bardaskan's citizen-services super app for Android and the web, bringing municipal services, public information and citizen communication into one cross-platform product.

Bardaskan, Iran
Education

Education

An engineering foundation spanning mechanics, software and technology.

Bachelor's

Ferdowsi University of Mashhad

Mechanical Engineering

Mechanical-engineering studies centred on analysis, design and systems thinking—the same foundation I apply to product architecture and technical problem-solving.

Mashhad, Iran
Bachelor's

Islamic Azad University

Computer Studies

Computer studies complementing my professional path in software development, systems design and intelligent technologies.

Iran
Diploma

Shahid Hasheminejad 4 High School

NODET — National Organization for Development of Exceptional Talents

Secondary education in Iran's gifted-student programme, where analytical thinking, problem-solving and an interest in engineering took shape.

Mashhad, Iran
Work

Selected work

A few products that show the range — each one real and shipped.

Avanobat

Healthcare · Platform

The online appointment platform for doctors and clinics in Mashhad that I founded — from patient search to the secretary and admin panels, with a dedicated SEO-optimized page for every physician.

  • Search by specialty or physician, with multi-office support per doctor.
  • SMS and OTP for patients, secretaries and admins; a full Persian admin panel.
  • Per-doctor server-side SEO, local optimization and an SEO-driven blog.
  • From product definition and UI through to back end and SEO — the whole path.
PHPMySQLServer-side SEOSMS / OTPAdmin panel
Per doctorA dedicated, optimized page

Bardaskan Smart-City Super App

Smart city · Municipality

A citizen super app for Bardaskan Municipality: municipal services, announcements and the channel between residents and the city, in a single app.

  • Citizen services and municipal requests behind one entry point.
  • Persian RTL interface designed for a general, non-technical audience.
  • A public-sector project delivered under the Onwebs brand.
Citizen appUI/UXRTLPublic sector
MunicipalPublic-sector project

Onwebs Calendar & Automation

Internal tooling · PWA

The internal calendar and automation platform at Onwebs: a PWA calendar, task board, notifications, call centre and native widgets.

  • PWA calendar with a task board and team workflow.
  • Company automation, notifications and a call centre.
  • Native widgets and an installable mobile experience.
PWAAutomationNotificationsNative widgets
InternalOnwebs team tooling

Shenasnameh Khodro

Platform · Automotive

A digital file for every car: technical work and repair history kept in one online record that transfers cleanly to the next buyer at sale time.

  • An online identity record and technical history per vehicle.
  • Repairs and scheduled servicing logged against a single file.
  • A transparent history handover — trust in a used-car deal.
PlatformAdmin panelRTLProduct
IdentityA digital file per car

HomAI · 4cuatro

Geospatial AI · Norway

A platform that reads building and roof condition from satellite imagery and turns it into risk and financial insight for insurers and banks. I build the product front end.

  • Responsive product interfaces in React, Next.js and TypeScript.
  • Dashboard and data-visualisation views for property-portfolio monitoring.
  • Design-system work and UI implementation from concept to production.
Next.jsTypeScript
ESABacked by the European Space Agency

PlateYab

Computer vision

An on-premise smart car-finder for parking lots that reads Iranian license plates from existing cameras and shows a visitor exactly where their car is — with a photo — in seconds, running entirely on one mini-PC inside the building (a real ALPR kiosk with a LAN admin panel).

  • Multi-frame evidence fusion lifts accuracy from 79.4% (single frame) to a measured 98.3% per car — the core innovation.
  • 99.08% character-classifier accuracy on 8,383 held-out real samples; a segmentation-free CRNN+CTC reader handles the whole plate at once.
  • Human-in-the-loop active learning fine-tunes the model on-site, from the parking lot's own footage.
  • Fully offline and localized: Jalali calendar, Persian RTL PDF, argon2/CSRF/RBAC security.
PythonYOLOv8CRNN+CTCONNX RuntimeFastAPISQLite
98.3%per-car plate accuracy

Aerial Object Detection

Computer vision

A YOLOv8-based object-detection model that spots flying objects — birds, airplanes and other aerial objects — in images, recorded video and a live webcam feed, wrapped in a local web app that runs entirely on your own machine.

  • Real-time, multi-class detection of aerial objects (birds, airplanes and more).
  • Three input modes — single image, video file and live webcam — behind one clean local web interface.
  • YOLOv8 inference with a lightweight JavaScript front end; nothing leaves the device.
YOLOv8PythonJavaScriptLocal web app
Real-timebird · airplane · aerial

NanoSWIM

Invention · Deep-tech

A nano-bubble water-treatment technology I invented — chlorine-free water disinfection using nanobubbles — commercialised through Nano Hobab Roshana (Iran) and NanoMAR AS (Norway). Physical deep-tech taken from idea to product.

  • An original nanobubble approach to chlorine-free water disinfection and purification.
  • Taken from invention to real companies (Nano Hobab Roshana, NanoMAR AS) driving it to market.
  • Bridges physical hardware R&D with the bilingual product sites and software that support it.
Nanobubble techHardware R&DProduct
Inventionchlorine-free, commercialising

CAR-T Target Discovery

Bioinformatics · Oncology

A full-stack system that identifies and ranks candidate target antigens for CAR-T cell-therapy design from real NCBI GEO genomic data — a rigorous, hypothesis-generating research tool with an AI interpretation layer.

  • Five-stage pipeline: data acquisition (NCBI GEO) → differential expression → surface-antigen filter (UniProt, GO terms) → scoring → visualization.
  • Validated by rediscovering clinically-approved targets: CD19 in ALL (rank 1), CD33 & FLT3 in AML, HER2/MUC1/EpCAM in breast cancer.
  • FastAPI pipeline + a React/Recharts dashboard; the AI layer enforces scientific caution and makes no clinical claim.
PythonFastAPIReactRechartspandas/scipy
#1rank for CD19 in ALL

PrismBench

AI SaaS

A PHP platform to compare, price and resell multi-model AI (LLM) messaging — with a user wallet and payment gateway — turning access to several models into a sellable product.

  • Side-by-side comparison and pricing across multiple AI models.
  • Built-in wallet and payment gateway for selling AI message credits.
  • A complete, self-hosted PHP panel — no framework lock-in.
PHPMySQLAI model APIsPayment gateway
Multi-modelcompare · price · sell
Specialism

Prompt & AI Systems Engineering

I treat prompt engineering as the design of the interaction layer between models, data and software—not as writing a clever instruction. That layer must make model behaviour measurable, controllable and maintainable before AI can become a dependable part of a real product.

01

Instruction & context architecture

I define the model's role, objective, constraints, examples and source priorities explicitly, then supply only the context relevant to the task.

02

Structured outputs

Structured Outputs and JSON Schema turn model responses into reliable software contracts, backed by validation, retries and explicit fallback paths.

03

Tools & agentic workflows

Tool and function calls use least privilege, auditable traces and confirmation for sensitive actions; the model coordinates while deterministic code enforces rules.

04

Grounded knowledge

RAG, targeted retrieval, citations and freshness checks connect answers to verifiable evidence and make missing information explicit.

05

Evaluation & versioning

Prompts, models and settings are versioned like code. Golden datasets, edge cases and regression tests measure quality, latency and cost before release.

06

Safety & resilience

I design defences against prompt injection, data leakage and out-of-scope use, with human review and safe stopping points for consequential decisions.

The goal is not one impressive answer; it is stable, measurable and responsible behaviour at production scale.

Skills

Skills & technologies

What I actually work with, day to day.

Prompt & AI Systems Engineering

  • System / developer prompts
  • Context architecture
  • Structured Outputs & JSON Schema
  • Tool / function calling
  • RAG & grounding
  • Evals & regression testing
  • Prompt-injection defence
  • Cost & latency observability

Flutter & Mobile

  • Flutter
  • Dart
  • Clean Architecture
  • BLoC / Provider
  • Animations
  • PWA
  • CI/CD (GitHub Actions)
  • iOS / Android / Web

Web & Frontend

  • React
  • Next.js
  • Vite
  • JavaScript
  • TypeScript
  • Three.js
  • HTML5 / CSS3
  • RTL / LTR & i18n
  • Multilingual SEO

Backend & APIs

  • Python
  • FastAPI
  • PHP
  • Laravel
  • WordPress / WooCommerce
  • REST APIs
  • WebSocket
  • JWT / Auth

Databases & Infrastructure

  • MySQL
  • SQLite / SQLAlchemy
  • Firebase / Firestore
  • PocketBase
  • Linux
  • argon2 / CSRF / RBAC

AI · Computer Vision · ML

  • YOLOv8
  • CRNN + CTC
  • ONNX Runtime
  • PyTorch
  • Multimodal LLM vision
  • Model fine-tuning
  • Synthetic data
  • Active learning

Data, Bioinformatics & Geospatial

  • pandas / numpy / scipy
  • Statistical analysis
  • GEO / UniProt / GO terms
  • GIS & geodata
  • LiDAR terrain
  • Risk modeling

Product & Leadership

  • Founder & board
  • Team leadership
  • R&D direction
  • Invention & patents
  • Technical proposals
More projects

More projects

A wider sample of the sites, systems and panels I've delivered.

Kanoon Parvaresh Fekri — reservation & registration system

Public sector · Web

onwebs.ir — Onwebs agency website

Next.js · Web

Onwebs Pro — internal platform & tooling

Platform

4cuatro.ai and 4cuatro.no — corporate sites

Norway · Web

NanoMAR AS — corporate site

Norway · Web

Fanavaran Sabz — corporate site

Web

Talkoob — website

Web

Avanobat SEO blog with auto-generated sitemaps

SEO · Content

WooCommerce and custom online stores

E-commerce

Custom admin panels and management systems

Panel

Campaign landing pages and sales funnels

Web

Visual identity, logo and branding packages

Branding

AvaNobat — doctor appointment platform (co-founder)

Web

TAKTIC Sportswear order-management system

PHP · MySQL

WooCommerce bulk product editor (WordPress plugin)

WordPress · Public

onwebs WooCommerce order tracker

WordPress · Public

Bimeh-Bar — cargo insurance with video-call room

PHP

Bina — accounting system

PHP

Bardaskan citizen super-app

Mobile

Kit Smart app & website

Mobile · Web

Tatoboom — tattoo-supplies store

Web

Etemadioon

Web

IMMERS submarine control dashboard

Web

CUATRO × HomAI panel stack

PHP

onwebs company website

Web

Ferdowsi University truss simulator

Web

Some of the code is public on GitHub, and I'm happy to walk through any of it on request.

FAQ

Frequently asked questions

Who is Sepehr Fathi?

Sepehr Fathi is a software engineer, inventor and founder based in Mashhad, Iran. He founded and chairs Vira Web Aria, leads Nano Hobab Roshana, and works as a senior software engineer with Cuatro and NanoMAR in Norway.

What does Sepehr Fathi's résumé and portfolio cover?

Sepehr's personal portfolio covers web and mobile engineering, Flutter, Python and FastAPI, applied AI, computer vision, data analysis, geospatial systems, bioinformatics and nano-bubble technology.

What is Sepehr's prompt and AI systems engineering expertise?

His work includes instruction and context architecture, Structured Outputs, tool calling, RAG and grounded retrieval, evaluation and regression testing, and defences against prompt injection.

How can I contact Sepehr Fathi?

For software, applied-AI or research collaboration, contact Sepehr at ftsepi@gmail.com or use the LinkedIn, GitHub and Telegram links on this page.

Get in touch

Let's build something

A custom site or system, an interface that needs rethinking, or a project that has to be found in search — I'd like to hear about it.

or reach me directly
Email GitHub LinkedIn Telegram Mashhad, Iran