Rokas Liuberskis

Senior Software Engineer at PyLessons

Klaipėda, Klaipeda County, Lithuania
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
Rokas Liuberskis is a Senior Software Engineer and machine learning specialist with 7 years of experience building computer vision and reinforcement learning systems for production and research. He founded PyLessons to teach Python and ML topics and has hands-on experience implementing YOLOv3 in TensorFlow and developing RL trading agents, reflecting a blend of practical engineering and research curiosity. Rokas has delivered ML-driven solutions across industries—from face verification and document liveness at Bankera to routing and driver-load recommendation systems in logistics—while maintaining robust data pipelines and real-time preprocessing logic. Comfortable moving from low-level electronics and SCADA automation to high-level model design, he thrives on tinkering and iterating until systems are both elegant and reliable. Based in Klaipėda, Lithuania, he pairs a master’s in information systems engineering with a maker’s mindset and a habit of improving his craft every day.
code7 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at Klaipeda University
bookMaster's degree, information system engineering, Master's degree, information system engineering at VILNIUS TECH - Vilnius Gediminas Technical University
languagesEnglish, Lithuanian
stackoverflow-logo

Stackoverflow

Stats
31reputation
3kreached
1answer
1question
github-logo-circle

Github Skills (30)

convolutional-neural-networks10
trading-algorithms10
python10
gymnasium10
openai-gym10
pandas10
machine-learning10
reinforcement-learning10
numpy10
keras10
tensorflow10
neural-network10
object-detection10
computer-vision10
optim9

Programming languages (3)

CJupyter NotebookPython

Github contributions (5)

github-logo-circle
Reinforcement learning tutorials
Role in this project:
userML Engineer
Contributions:84 commits, 2 PRs, 82 pushes in 2 years 10 months
Contributions summary:Rokas's contributions center around the development and modification of reinforcement learning models within the specified repository. They implemented and updated various deep Q-network (DQN) algorithms, including Double DQN and Dueling DQN, and integrated techniques like Prioritized Experience Replay (PER) and Convolutional Neural Networks (CNNs) to improve model performance. The commits also include modifications to the training loops and evaluation metrics for the implemented reinforcement learning agents. These efforts are applied to classic RL environments like CartPole and Pong.
dueling-dqndeep-reinforcement-learningbipedalwalkerreinforcementq-learning
Trying to create Reinforcement Learning powered Bitcoin trading bot
Role in this project:
userML Engineer
Contributions:34 commits, 34 pushes, 1 branch in 1 year 10 months
Contributions summary:Rokas contributed multiple versions of a Python script designed to build a Bitcoin trading bot using reinforcement learning. The code includes environment setup, action spaces, reward calculations, and a custom environment class. The user progressed through several iterations, adding visualization tools, and implementing a shared model architecture. The later commits also incorporated indicators and multiprocessing to enhance the bot's functionality and training efficiency.
trading-botreinforcement-learningbottradingbitcoin-trading-bot
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
Rokas Liuberskis - Senior Software Engineer at PyLessons