Skip to content
View ehsaanpour's full-sized avatar

Block or report ehsaanpour

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ehsaanpour/README.markdown

Ehsan Ehsanpour

Alt text

About Me

Hello! I’m Ehsan Ehsanpour, a Programmer, Broadcasting Engineer with over 10 years of experience in the Freelance and television and media industry. I specialize in programming, broadcast engineering, live streaming, and data analysis. I’m passionate about leveraging technology to solve complex challenges in Programming, broadcasting, streaming, and multimedia production.

Professional Summary

I bring a strong programming background, particularly in Python, TypeScript, and ... to develop applications for streaming and data transfer. My skills extend to data analysis, artificial intelligence, and machine learning, supported by certifications from IBM and Coursera. I’m adept at configuring live and VOD servers, working with communication tools like Jitsi Meet and Zoom, and authoring technical documentation in Persian.

Also, as a seasoned Broadcasting Engineer, I have extensive experience working in control rooms, central machine rooms, and studios for major channels. My expertise includes operating video switchers, audio mixers, lighting systems, cameras, and broadcast cards (e.g., embedders, synchronizers, up/down converters). I’m proficient in live streaming systems like RTMP on Wowza and Nginx, and I excel at resolving technical issues in live and recorded environments.

Broadcasting Expertise

With over 10 years in the television industry, I specialize in:

  • Operating video switchers, audio mixers, lighting systems, cameras, and broadcast cards.
  • Configuring live and VOD servers using RTMP on Wowza and Nginx.
  • Managing broadcast networks and SAN systems.
  • Working in control rooms, studios, and OB trucks.
  • Resolving technical issues in live and recorded environments.
  • Hosting webinars and video conferences using Jitsi Meet, BigBlueButton, Zoom, and Skype.

Skills

Core Competencies

  • Programming 💻: Python, application development for streaming and data transfer.
  • Broadcast Engineering 🖥️: Video switchers, audio mixers, lighting, CG, playouts, cameras, broadcast cards.
  • Live Streaming 📡: RTMP, Wowza, Nginx, Vmix, Wirecast, OBS.
  • Data & AI 📊: Data analysis, AI, machine learning (certified expertise).
  • IT & Networking 🌐: Broadcast networks, SAN systems, two-way communication tools.

Tools & Technologies

  • Programming: Python, JavaScript, Typescript, Html.
  • Equipment: Grassvalley/Sony cameras, Kahuna/Tricaster mixers, STUDER, ADB/ARRI lighting.
  • Software: Vmix, Wirecast, OBS, waveform monitors, vectorscopes.
  • Platforms: Jitsi Meet, BigBlueButton, Zoom, Skype, Wowza, Nginx.

Soft Skills

  • Innovative problem-solving 🚀
  • Technical documentation and Persian translation 📝
  • Webinar and video conference hosting 🎤

Technologies I Use

  • Python Python
  • FastAPI FastAPI
  • HTML5 HTML5
  • CSS3 CSS3
  • JavaScript JavaScript
  • Bootstrap Bootstrap
  • Data Science Data Science
  • Machine Learning Machine Learning

Featured Projects

Below are some of my featured GitHub repositories that showcase my expertise in broadcasting, programming, and data analysis. For a complete list of all repositories, visit my GitHub profile.

Repository Description Technologies
instalivecli 📺 A CLI app for creating Instagram Live streams with RTMP server and stream key, written in Python. Python
Ndi-Screen-Capture 🎥 A web-based application to capture and stream a tablet's screen via NDI over WiFi, written in Python. Python
raffle 🎲 A web-based raffle system with Persian UI for Windows, written in Python. Python
Shift-list 📅 A web-based shift scheduling application for 4 workplaces, built with FastAPI and Bootstrap 5. Python FastAPI Bootstrap
VDR_FTP 📺 A GUI application for transferring files from a VDR using FTP, written in Python with PySimpleGUI. Python
Shift-Scheduler-With-Login 📅 A web-based shift scheduling application with user login, built with FastAPI and Bootstrap 5. Python FastAPI Bootstrap

Education

  • Master’s in Mechatronics Engineering (2015–2018)
    Design Robotics and Mechatronics, GPA: 4.6/5 (Top Student)
    Focus: Computer Vision, Image Processing, Fuzzy Logic, Neural Networks, AI

  • Bachelor’s in Mechatronics Engineering (2007–2011)

Certifications

Let’s create something extraordinary together! 🌟

Pinned Loading

  1. instalivecli instalivecli Public

    Forked from Don-Stive/instalivecli

    Instalivecli is a cli app that create a Instagram Live and provide you a rtmp server and stream key to streaming using sofwares like OBS-Studio.

    Python

  2. Ndi-Screen-Capture Ndi-Screen-Capture Public

    Python

  3. VDR_FTP VDR_FTP Public

    Python

  4. Shift-Scheduler-With-Login Shift-Scheduler-With-Login Public

    Python

  5. NegahkadehStream NegahkadehStream Public

    Python

  6. studio studio Public

    TypeScript