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.
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!