Tim Ruscica

Dubai, Dubai, United Arab Emirates
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

🤩
Rockstar
Tim Ruscica is a founder, educator, and hands-on software engineer with eight years of experience building full-stack apps, developer tools, and popular educational content under the Tech With Tim brand. Based in Dubai, he combines product leadership—running Tech With Tim Inc. and DevLaunch—with practical engineering work spanning Python, JavaScript, Flask, Pygame, and integrations of ML techniques like NEAT for game AI. He’s shipped features in major OSS projects such as the VS Code Python extension (notably improving the Variable Explorer) and open-sourced tutorial code that powers his high-visibility YouTube lessons. A prolific creator of courses and livestream-built projects (from online chess to chat apps), he uniquely blends teaching, mentorship, and production engineering to help self-taught programmers level up.
code8 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
11reputation
659reached
1answer
0questions
github-logo-circle

Github Skills (46)

server-side10
socket-io10
javascript10
web-application10
python10
jupyter10
css10
machine-learning10
typescript10
user-interface10
object-oriented-programming10
flask-ask10
socket10
front-end-development10
pygame10

Programming languages (10)

TypeScriptJavaJavaScriptGoHTMLJupyter NotebookVim Scriptkvlang

Github contributions (5)

github-logo-circle
Chess game created on the 24 hour livestream
Role in this project:
userFull-stack Developer
Contributions:39 commits, 2 PRs, 40 pushes in 10 months
Contributions summary:Tim primarily contributed to the development of an online chess game, focusing on both the backend and frontend aspects. Their contributions include implementing chess piece logic, such as the Bishop, King, Knight, and Pawn, along with their valid moves. They also added functionality for multiple games, including server-side spectator mode, and player name support. Furthermore, they made enhancements to the user interface, including menu screen improvements and time displays.
javascriptgamelivestream
techwithtim/NEAT-Flappy-Bird

Jul 2019 - Jul 2020

An AI that plays flappy bird! Using the NEAT python module.
Role in this project:
userFull-stack Developer
Contributions:22 commits, 2 PRs, 19 pushes in 11 months
Contributions summary:Tim initially focused on developing the foundational game engine for Flappy Bird using Python and Pygame. Subsequently, they integrated the NEAT (NeuroEvolution of Augmenting Topologies) Python module to implement an AI agent that plays the game. The contributions included the initial game mechanics, followed by the addition of AI functionality, demonstrating an understanding of both game development and machine learning integration. The commits also included code related to visualization.
aipython-modules
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