Video demonstration of the Healthcare Information SystemSecure patient conversationsBrowse clinics and doctorsAnimated demonstration of the BioArc prescription management dashboard
Portrait of Hosein Seifi
Full-stack developer · Front-end team lead · Tehran

With five years of experience building for large organizations, I create reliable software.

I'm Hosein Seifi, a full-stack developer specializing in healthcare platforms, scalable frontend architecture, and real-time applications.

Technical toolkit

Technologies I work with

A practical stack spanning frontend architecture, backend services, databases, and real-time communication.

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Node.js
  • NestJS
  • Redis
  • Turborepo
  • Module Federation
  • Docker
  • C#
  • ASP.NET
  • SQL
  • NoSQL
  • PostgreSQL
  • GraphQL
  • WebSocket
  • Socket.IO
  • LiveKit
  • Go

Drag, scroll, or use the arrow keys to explore

Selected work

Projects powering Iran's healthcare system

Systems used across major Iranian healthcare institutions to improve clinical workflows and access to care.

01

Healthcare Information System

I established a micro-frontend architecture within a large HIS platform integrating modules such as laboratory, radiology, and pharmacy. As Lead Developer, I formed a core frontend team to build shared npm packages and tools—including form and table generators and network utilities—improving system consistency, structure, and developer experience.

  • React
  • TypeScript
  • Turborepo
  • Module Federation

02

Online Medical Visits

I designed and developed an online visit module end-to-end, covering architecture, implementation, and integration. Built on an SFU (Selective Forwarding Unit) architecture, the system allows doctors to remain in virtual rooms and efficiently manage patient queues while supporting secure video consultations, file sharing, and messaging. The solution is used by major healthcare institutions, including Tehran University of Medical Sciences (TUMS), Iran University of Medical Sciences (IUMS), Shahid Rajaei Cardiovascular Institute, and Noor Eye Hospital.

  • React
  • TypeScript
  • LiveKit
  • NestJS
  • GraphQL
  • Redis

03

Appointment Scheduling

Appointment scheduling systems: I contribute to the development of software that enables patients to find and book doctor appointments at hospitals affiliated with Tehran University of Medical Sciences (TUMS), Shahid Rajaei Cardiovascular Institute, and other partner institutions. This system streamlines the appointment process, making it easier for patients to access care across multiple hospitals.

  • Next.js
  • TypeScript
  • React
  • Turborepo

04

Electronic Prescriptions

Prescription management: I help develop software that streamlines patient visits by enabling doctors to efficiently create and manage electronic prescriptions, improving workflow and the overall visit experience. Patient record documentation (Medical documentation): I help develop a dynamic form generator that enables hospitals and clinics to create and customize medical documentation, with easy data extraction for reporting and analysis.

  • React
  • TypeScript
  • Turborepo
  • Module Federation

Online visit demo

Online Medical Visits

Three mobile views from the doctor experience, covering conversations, patient flow, and clinical documents.

Secure patient conversations
Secure patient conversations
Live patient queue
Live patient queue
Clinical document sharing
Clinical document sharing

Appointment scheduling demo

Finding care and booking a visit

Appointment scheduling systems: I contribute to the development of software that enables patients to find and book doctor appointments at hospitals affiliated with Tehran University of Medical Sciences (TUMS), Shahid Rajaei Cardiovascular Institute, and other partner institutions. This system streamlines the appointment process, making it easier for patients to access care across multiple hospitals.

Browse clinics and doctors
Browse clinics and doctors
Search for a doctor
Search for a doctor
Book an appointment
Book an appointment

HIS platform demo

Integrated Hospital Modules

A desktop view of the Healthcare Information System and its integrated clinical workflows.

Prescription management demo

Clinical prescribing on the desktop

Prescription management: I help develop software that streamlines patient visits by enabling doctors to efficiently create and manage electronic prescriptions, improving workflow and the overall visit experience. Patient record documentation (Medical documentation): I help develop a dynamic form generator that enables hospitals and clinics to create and customize medical documentation, with easy data extraction for reporting and analysis.

Animated demonstration of the BioArc prescription management dashboard

About

An idiot admires complexity; a genius admires simplicity.

Hosein Seifi
01

I entered software development through self-directed learning, building my foundations in problem-solving while still at school through programming in C++. Although my university education was in electrical engineering and was not directly related to software, I made a deliberate decision to redirect my professional path toward software development.

02

I began working professionally as a frontend developer in 2022 and spent nearly two years at Irsa Soft, contributing to the development of a human resources and attendance management system. This period was an important opportunity for practical learning, teamwork, and developing an engineering mindset toward product development.

03

In 2024, I joined BioArc and began contributing to Healthcare Information Systems, initially as a mid-level frontend developer. As my responsibilities grew, I progressed to a senior role, then took responsibility for leading the team, and today I provide technical leadership for frontend development as Chapter Lead.

04

In my current role, my focus extends beyond writing code to designing technical solutions, improving code quality, standardizing development processes, and supporting the technical growth of team members. I do not see myself solely as a frontend developer; I approach software development as a software engineer. Problem-solving, system design, and building reliable solutions matter more to me than the boundaries between job titles. This perspective has shaped my professional journey and continues to guide it.