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.
8 years of coding experience
4 years of employment as a software developer
High School Diploma, High School Diploma at Aurora High School
This is the code base for the pygame tutorials posted on my YouTube channel.
Role in this project:
Full-stack Developer
Contributions:20 commits, 17 pushes, 1 branch in 1 year 4 months
Contributions summary:Tim's contributions involve developing a Pygame tutorial project. They implemented several game mechanics, including player movement, jumping, and basic projectile firing. Furthermore, the user organized the project's structure by implementing classes for player and enemy objects, showcasing an understanding of object-oriented programming principles within the Pygame environment. The project appears to be a set of video game tutorials.
An AI that plays flappy bird! Using the NEAT python module.
Role in this project:
Full-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.
flappy-birdpythonbirdpython-moduleflappy
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.