Ruslan Valiullin

Co-creator Course Author & AI Content Engineer

Valencia, Valencian Community, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ruslan Valiullin is an education-focused software engineer and course creator with 9 years of hands-on experience building Python/Django products, AI-assisted learning tools, and immersive backend simulators that give each student a real server and AI mentor. As co-creator of django.run and multiple paid Stepik courses, he leads pedagogy, task design, automated testing and AI hinting—turning complex backend workflows into bite-sized, testable lessons while improving learning UX. He is a heavy user and integrator of LLM tooling for content generation, test variant creation and automated explanations, and he applies that same pragmatism to open-source IoT work, contributing sensor drivers and networking fixes to the well-known Mongoose projects. Ruslan also runs a popular YouTube channel with 100K+ subscribers, blending educational storytelling, production skills and technical depth to reach broad audiences. Based in Valencia, he is open to EdTech and AI-in-education roles where technical course design and engineering intersect.
code9 years of coding experience
bookФизика / Геофизика, Физика / Геофизика at Башкирский Государственный Университет
languagesEnglish, Spanish, Russian
github-logo-circle

Github Skills (22)

socket-io10
1-wire10
http10
c-programming10
c1110
networking10
c1710
iot10
socket10
sys10
tcp10
webserver10
embedded10
iot-devkit10
multithreading9

Programming languages (4)

C++CMakefileJavaScript

Github contributions (5)

github-logo-circle
cesanta/mongoose-os

Apr 2017 - Sep 2017

Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:55 commits, 13 comments, 7 issues in 5 months
Contributions summary:Ruslan made several contributions to the Mongoose OS framework, which is designed for IoT firmware development. Their work includes implementing support for the 1-Wire protocol, adding an uptime function for the system, and integrating drivers for various sensors like the DS18B20, DHT, and BME280 through Arduino library integrations. The user's commits demonstrate a focus on expanding the framework's hardware compatibility and adding example code for common IoT sensors.
aws-iotesp32esp8266firmwareiot
cesanta/mongoose

Apr 2017 - Aug 2017

Embedded web server, with TCP/IP network stack, MQTT and Websocket
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 2 PRs, 6 comments in 4 months
Contributions summary:Ruslan contributed to the embedded web server, fixing bugs related to signal handling and socket operations. They implemented functionality for CGI handling and added an example demonstrating multithreading. Further contributions include fixing a network reset issue, implementing `rmdir` and `sleep` functions, and addressing issues with DHCP configuration.
embedded-webservermqtttcpwebsocketembedded
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial