About Me

Simon Salaj Photo

Hi, I’m Simon — a data scientist and software developer currently working on my Master’s in Data Science at Bryant University in Rhode Island. I also work as a Graduate Assistant in the Information Systems & Analytics Department, where I support research and contribute to applied data initiatives.

Before this, I studied Computer Science at Mendel University and spent a semester abroad at Oregon State University where I also took business courses alongside computer science. I’ve worked in data analysis, full-stack development, and automation — from collaborating with national sports organizations to developing commercial software that thousands of people use worldwide.

I’m passionate about using data to solve real problems, especially in sports, finance, and applied AI.

Projects

Predictive Analytics for Czech Basketball League: Player Performance & Strategy Optimization

Built machine learning models including Random Forest, XGBoost, CatBoost, and Keras neural networks to predict player performance and optimize game strategies for teams in the Czech basketball league. By applying advanced analytics, I provided coaches and management with actionable insights that supported smarter decisions and a stronger competitive edge.

PythonPython PandasPandas NumPyNumPy Scikit-learnScikit-learn XGBoostXGBoost MatplotlibMatplotlib SeabornSeaborn FlaskFlask JinjaJinja SQLAlchemySQLAlchemy MySQLMySQL

StatistIQ: Mobile App for Basketball Insights

Developing a mobile application that analyzes NBA and EuroLeague data to deliver real-time game insights. The app shows win probabilities for both teams, projected points scored, overtime chances, and other advanced metrics. It applies machine learning models to transform raw game data into clear, actionable information, presented through an intuitive mobile interface.

SwiftSwift FirebaseFirebase PythonPython PandasPandas NumPyNumPy Scikit-learnScikit-learn

Tennis Video Analysis: Automated Player & Ball Tracking

Created a computer vision pipeline to analyze tennis match footage by automatically detecting and tracking players and the ball, mapping court lines, and visualizing shot trajectories for performance analysis. Combined deep learning with traditional vision techniques to make the system accurate and reliable.

PythonPython NumPyNumPy OpenCVOpenCV YOLOYOLO MatplotlibMatplotlib

Reawote Material Loader Plugins for 3D Programs

Developed a set of plugins with Reawote ↗ that let 3D artists easily load PBR materials from the Reawote library into major tools like Cinema 4D, Blender, SketchUp, and 3ds Max. The plugins streamline workflows across different platforms and scripting environments, making it faster and simpler for designers to work with high-quality materials.

PythonPython RubyRuby MAXScriptMAXScript JavaScriptJavaScript HTMLHTML CSSCSS

Modular PHP System for Dynamic Form Management

Developed a PHP-based module for managing user-specific forms and workflows within a larger platform. The system enables dynamic form assignment, role-based access, file uploads, and status tracking, and integrates directly with user data. Built with flexibility in mind, it is adaptable to various internal use cases such as onboarding, progress monitoring, and administrative automation.

PHPPHP JavaScriptJavaScript MySQLMySQL HTMLHTML CSSCSS

Snake Game in Java

Created this project to strengthen my programming skills in Java and to explore fundamental game development concepts. It recreates the classic Snake game, covering topics like object-oriented design, game loop implementation, keyboard input handling, and collision detection — resulting in a simple but fully playable game.

JavaJava JavaFXJavaFX

Contact

I'm always open to new opportunities and collaborations. Feel free to reach out!