Javascript is required to render this page!

Allow javascript,

Then click here still not working? remove cache from browser or add random character to end of url
Blog
Alireza Miryazdi
Programmer and Engineering Graduate
24 Years / Tehran

Passionate, self-taught software engineer passionate video processing, software architecture and machine learning.

Latteral problem-solver and adept learner, with creative approaches in solving any problem. Ready to collaborate with others in creating prudent, scalable and flexible code.

Graduated from Sharif University of Technology in 2023. Eager to explore, research, understand and solve challenging problems.


Golang
C
Python
C++

Web Scraping
Domain Driven Design
Git
WebRTC
Software Architecture
Video Processing
GStreamer
Docker

Comfortable with linux and common operations using the terminal with basic knowledge of Bash. I'm a big fan of FOSS, and Void Linux is my favorite Linux distro.

Very proficient with data scraping web automation with Python's requests library. Experience with data extraction, processing and storage to databases from SQLite to PostgreSQL.

Experience with IPC (zmq) to communicate between C++/Python to offload intensive tasks like multithreaded fuzzy searching a large database to C++. Knowledge of basic HTML/JS and creating static websites with HTML5. EyeDex

Knowledge of WebRTC, building SFU servers with Pion and GStreamer/FFmpeg. I'm definitely also looking out for emerging technologies like WHEP/WHIP and WebCodecs+WebTransport+WebAssembly.

WebRTC live-streaming using GStreamer in C. Basic knowledge of common audio/video encoders (H264/VP9/Opus) and creating dynamic GStreamer pipelines allowing for adaptive streams and on-the-fly stream parameter changes.

Basic game developement experience using the SFML library in C++, with more focus on object-oriented programming that comes with multi-asset projects like this. Keeping up with modern C++ can be hard, but I definitely try to learn more about it when I can!