$ git log --graph --author="Kianoosh Soleimani"
Kianoosh Soleimani
Senior Full-Stack Engineer · TypeScript, React & React Native, Node.js/NestJS, AI on AWS
Ten years shipping web, mobile and backend products end-to-end; now building the AI and workflow-automation layer of a production healthcare EHR platform.
Wigston, Leicestershire, United Kingdom · Remote (UTC±0/+1) · overlaps US East, EU and Canada
git log --graph --reverse
Career history, as a repository
Read it top to bottom, from 2009 to today. main is the career; every company, the freelance practice and education are branches that fork when they start and merge back into main when they end. 4 employers so far. Expand a node for what the role involved.
- ee442ca
- 93833f8
Islamic Azad University, Science and Research Branch — Electronic Engineering
- 6d519a1dayamooztag: first full-time role
- 9000d8eeducationtag: MSc
MSc awarded — thesis: secure transfer of vital patient data via Android and iOS apps
- b0ba9d9
Left Dayamooz after 2 yrs 4 mo; MSc complete → moved to Hoomaan
- cd64d9ahoomaan
- b78e001
Left Hoomaan after 8 mo → moved to Sabana
- 3d9eaf6
- 82db89bfreelance · current
- 6d544c1sabanatag: promotion
- c9b84c5main
Left Sabana after 6 yrs 10 mo → moved to NovaByte Solutions
- 3638cf0novabyte · currenttag: current
≈ marks an estimated month · ○ ring = a chapter merged back into main · "current" = still ongoing
repositories
What I have built
Products I owned or shipped a significant part of. Each card is a repository in the career graph above.
Humanet — AI layer for a healthcare EHR platform
NovaByte Solutions Inc. · 2025 – present · Full-stack developer, owner of the AI and workflow layer
Production electronic-health-record platform. Built the AI features clinicians use daily and the durable workflow engine behind appointments, forms, prescriptions, referrals and tasks.
- Conversational assistant, intent classification and evidence-grounded clinical data extraction on AWS Bedrock (Claude) in NestJS.
- AI medical scribe: chunked audio upload to S3, AWS Transcribe processing, SOAP note drafts with evidence-linked suggested actions.
- Workflow-automation engine on BullMQ/Redis with event triggers, conditional branching, runtime variables and resumable steps.
- Per-model token metering and monthly spend budgeting so AI cost is visible and capped.
- NestJS
- TypeScript
- AWS Bedrock
- AWS Transcribe
- BullMQ
- Redis
- MongoDB
- S3
Sabana — ride-hailing platform
Sabana · 2018 – 2025 · Front-end → full-stack owner
Driver app, customer product and partner admin panel, plus backend microservices. Grew from front-end feature work into ownership of the whole platform over seven years.
- 70% improvement in app performance across the driver and customer apps.
- Two production NestJS microservices: SMS notifications and an EU customs (ICS2/ENS) data-exchange integration, deployed via GitHub Actions.
- Shared, unit-tested UI component library giving web and mobile parity.
- Mentored junior developers through code review and pairing on React/React Native.
- React Native
- React
- Next.js
- TypeScript
- NestJS
- Node.js
- Jest
- GitHub Actions
EVNS — Engel & Völkers Nova Scotia
NovaByte Solutions Inc. · 2025 · Full-stack developer across app, web and API
Real-estate platform for Engel & Völkers Nova Scotia, live on the App Store, Google Play and the web. Involved in every layer: development, integration and deployment on all platforms.
- React Native mobile app published on iOS and Android.
- Next.js website and Node.js/Express backend.
- React Native
- Next.js
- Node.js
- Express
- TypeScript
client work
HomeTrust
Client in Armenia · Freelance
Built the admin panel in React and the main website in Next.js.
Dayra Club — mother application
Dr Maryam Abasi · Freelance
Built the admin panel in Next.js and the web application in React with Vite.
Hood Food
Client in Armenia · Freelance
Two separate React Native apps, one for drivers and one for customers.
open source
React Native components on npm
Open source · 2022
Two published components: a reusable button group and a searchable FlatList dropdown.
windscribe-vpn-tester
Open source · 2026
Tests every Windscribe location and protocol for latency and reliability on macOS and Windows.
package.json
Skills
Grouped the way I use them day to day.
Languages
- TypeScript
- JavaScript (ES2023)
- SQL
- Java (Android)
Frontend & Mobile
- React
- Next.js
- React Native
- Expo
- Redux
- React Query
- Apollo Client
- Tailwind CSS
- Ant Design
- Vite
- Zod
Backend & APIs
- Node.js
- NestJS
- Express
- GraphQL
- REST API design
- Microservices
- BullMQ / Redis
- Prisma
AI Engineering
- AWS Bedrock (Claude)
- OpenAI API
- LLM integration
- Intent classification
- Structured extraction with source grounding
- AWS Transcribe
- Token & cost metering
Data & Cloud
- PostgreSQL
- MongoDB
- Firebase
- AWS (S3, ECS)
- Docker
- GitHub Actions and GitLab CI/CD
- Vercel
Quality & Practice
- Functional programming (fp-ts, optics)
- Parse, don't validate
- Jest
- Unit & end-to-end testing
- Performance optimisation
- Code review
- Mentoring
- Agile / Scrum
- AI-assisted development (Claude, Copilot, Cursor)
education
Education, certifications and languages
Master of Science, Electronic Engineering
Islamic Azad University, Science and Research Branch · Tehran, Iran · 2009 – 2017
Thesis: A secure platform for transferring vital patient data through Android and iOS applications
Certifications
- React.js · Jonas Schmedtmann, Udemy
- React.js and Web Development · Fanavaran Anisa
- Android Developer · Andishmand
Languages
- Persian · Native
- English · Intermediate (B1)
git remote add
Let's work together
Open to senior full-stack and AI-integration roles, remote or hybrid, with US, EU or Canadian teams.
- Location
- Wigston, Leicestershire, United Kingdom
- Eligibility
- Right to work in the UK
- Working pattern
- Remote (UTC±0/+1) · overlaps US East, EU and Canada