omid baharifar.
APPLICATION DEVELOPER & EDUCATORBASED IN TEHRAN, IRAN

Turning ideas
into working
experiences.

I’m Omid, an application developer working with React and Next.js. I build digital products and share what I learn along the way.

Explore my work ↘My experience ↓
Omid Baharifar wearing a red shirt
OMID BAHARIFARDeveloper. Teacher. Builder.
Currently building at MorabihaSCROLL TO DISCOVER ↓

Code with purpose.
Build with people.

I’m a developer and educator who enjoys turning complex requirements into useful digital experiences.

My work spans coaching platforms, student resources, healthcare software, and developer tools. Today, I’m an Application Developer at Morabiha, a platform connecting coaches with their users.

Beyond building products, I teach programming through Weblax and have co-founded CodeNight. Sharing knowledge is a big part of how I work.

ReactNext.jsTypeScriptTailwind CSSNode.jsPostgreSQL

The journey so far.

Teams, products, and the work along the way.

Aug 2026 — Present

MorabihaCURRENT

Application Developer

Full-time · Remote · Tehran

Building applications for a platform that connects coaches with their users, with a focus on application architecture and development.

PREVIOUSLY AT MORABIHA

Frontend DeveloperNov 2025 — Apr 2026 · Part-time · Remote
Lead Frontend DeveloperJul 2024 — Nov 2025 · Full-time · On-site, Iran
Apr 2026 — Aug 2026

BAREZPAKHSH

Frontend Developer

Full-time · Hybrid

Frontend design and web application development.

Aug 2023 — Apr 2026

fitclub

Frontend Developer

Part-time · Remote

Frontend development with Next.js and TypeScript.

Nov 2025 — Feb 2026

Sorena Visa

Frontend Developer

Contract · Remote

An international platform supporting students through immigration and study in New Zealand, with educational courses, digital books, consultation booking, articles, and student resources. Built using Next.js App Router and Edge technologies.

Jul 2023 — May 2024

CodeNight

Co-Founder, Frontend Developer & Teacher

Self-employed · Hybrid · Iran

Co-founded an online learning and teaching platform to prepare students for software development careers. Worked with Next.js and TypeScript and taught Tailwind CSS.

Jul 2023 — Feb 2024

Predipie

Frontend Developer

Part-time

Frontend development with Next.js and TypeScript.

Dec 2022 — Jul 2023

Rashein

Frontend Developer

Full-time · Remote · Iran

Developed frontend experiences for intelligent nursing report and hospital order-writing software using React and TypeScript.

Ideas, brought to life.

From web platforms to everyday automation.

WEB APPLICATION2024

MinFinVst

A peer-to-peer lending platform with investment and borrowing wallets, account management, and scheduled transactions. Developed for a thesis.

Next.jsExpressPostgreSQL
THESIS PROJECT · JUL–SEP 2024

MinFinVst

A peer-to-peer lending website developed for a thesis, bringing investment and borrowing workflows into one application.

What’s inside

  • Registration, sign-in, password reset, and editable user profiles.
  • Separate investment and borrowing wallets with transaction histories.
  • Forms for new investments and borrowing requests.
  • Scheduled jobs for investment returns and borrower repayments.

Built with

Next.js · TypeScript · MUI · Express.js · PostgreSQL · Redis · Bull · Swagger

Ask me about the project ↗

Thesis project. Access is available on request.

EVENT PLATFORM2022 / REFACTORED 2024

Laxvent

A platform for discovering and submitting programming events, combining a Next.js frontend with a custom headless WordPress backend.

Next.jsTailwind CSSWordPress
EVENT PLATFORM · AUG–OCT 2022

Laxvent

A website for announcing programming events. Originally built with Create React App and refactored with Next.js in December 2024.

What’s inside

  • User-submitted events with dates, locations, images, and links.
  • Phone verification with one-time passwords.
  • SMS confirmation with an event tracking code.
  • Event tracking using a phone number and tracking code.

Built with

Next.js · NextUI · Tailwind CSS · TypeScript · Headless WordPress · Custom REST APIs

Visit Laxvent ↗

External project website.

TELEGRAM BOTMAY–JUN 2024

Learning, one episode at a time.

A course delivery bot that sends daily lessons at each learner’s chosen time, with rich media episodes and bulk messaging for admins.

TypeScriptPrismaBull & Redis
TELEGRAM BOT · MAY–JUN 2024

Interval Send Episode Bot

A Telegram bot that delivers a course one episode at a time, with a daily schedule chosen by each learner.

What’s inside

  • Rich media course episodes with photos, videos, text, and voice messages.
  • One episode per day at each user’s selected time.
  • Admin broadcasts to all bot members using background queues.
  • Optional public-channel membership requirements.

Built with

Node.js · Express.js · TypeScript · Prisma · PostgreSQL · Bull · Redis

Open bot on Telegram ↗

Opens the external Telegram bot.

TELEGRAM BOTMAY 2024

Heswork Bot

A tax calculation bot based on a user’s occupation and annual income, with queues, rate limiting, and a documented backend API.

Node.jsPostgreSQLSwagger
TELEGRAM BOT · MAY 2024

Heswork Bot

A Telegram bot that calculates taxes based on a user’s occupation and annual income.

What’s inside

  • Occupation selection and annual income collection.
  • Tax calculations based on the supplied information.
  • Optional public-channel membership requirements.
  • Queue processing, rate limiting, and API documentation.

Built with

Node.js · Express.js · TypeScript · Prisma · PostgreSQL · Bull · Redis · Swagger

This bot is currently disabled by its owner.

Beyond the code.

Teaching, sharing, and bringing people together.

01 — EDUCATION

100+

Tailwind CSS students

Taught a Tailwind CSS course at CodeNight, helping more than 100 students build their frontend skills.

SEPTEMBER 2023
02 — COMMUNITY

400+

DevTalks guests

One of four organizers of the Isfahan programming conference, in cooperation with Isfahan University.

MAY 2023
03 — KNOWLEDGE SHARING

40K+

Weblax followers

Created Weblax, an Instagram page dedicated to teaching programming and sharing knowledge.

EXPLORE WEBLAX ↗

Milestones shared in my professional profile.

Good things start
with a conversation.

↗

Have a project in mind, or just want to say hello?
Let’s connect on LinkedIn.

Connect on LinkedIn ↗