Skip to content
View tosroka's full-sized avatar

Block or report tosroka

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tosroka/README.md

tosroka's GitHub stats

My various projects:

  • Nintendo64 Emulator Fork (public project to which I devoted a significant amount of time): link
    • Technologies: C/C++, Lua (C integration), WinAPI (writing DLLs, windows, GDI for bitmap manipulation), OpenGL, ffmpeg
  • [University] Python library for managing filtergraphs in FFmpeg: link
    • Group project, characterized by the use of software engineering best practices and advanced Python mechanisms.
    • I designed the overall structure of the library's codebase and implemented automated filter generation based on the FFmpeg source code.
    • Library available on PyPI - link
  • Program for rendering .bsp files (Half-Life maps) in OpenGL: link
    • Technologies: Python, OpenGL
  • [University] Song key annotation: link
    • An attempt to create a model classifying songs into major and minor keys based on other track metadata. The main model is based on XGBoost.
    • Technologies: scikit-learn, numpy, pandas
  • [University] E-commerce application: link
    • Complex architecture with CI/CD—technically on par with real-world professional projects.
    • I was responsible for the Spring Boot backend, managing a dedicated server (provided by the university), and configuring part of the CI/CD pipeline in Jenkins.
    • We also have blog posts!
  • [University] Genetic research platform: link
    • Group project that enables DNA mutation variant analysis using existing algorithms.
    • The goal was easy extensibility and speeding up slow computations by caching results in a database.
    • Technologies: JavaScript, MongoDB, Docker
  • [University] Reinforcement learning for tuning evolutionary algorithm parameters: link
    • The project investigated Q-Learning in the context of dynamically changing parameters during runtime to see if it yields a positive effect.
    • Technologies: numpy, matplotlib
  • [University] Surrogate objective function model for the CMA-ES algorithm: link
    • An attempt to implement a surrogate model to minimize the number of objective function evaluations.
    • Technologies: scikit-learn, matplotlib
  • [University] "USUS" Electronic Student Gradebook: link
    • Technologies: Java (Spring Boot, Thymeleaf), LDAP, Docker
  • [University] "Schorched reloaded" tank game: link
    • Technologies: C++, SFML
  • Interactive chatbot: link
    • Written during extracurricular classes in high school. Uses PyTorch and NLTK.
  • 3D rendering techniques in OpenGL: link
    • An interesting group project; I don't recommend moderngl-window as the deeper parts of the documentation are incomplete, requiring you to read the library's source code.
  • [University] Various coursework projects: link
    • Project topics included: artificial intelligence and machine learning, efficient image processing (hybrid programming), algorithms, and a maze generator/solver.
    • Technologies: Various

Smaller, unfinished, or minor projects from middle school and high school:

  • Link shortener service: link
    • The goal was to get familiar with Django rather than building something large and practical, but the project turned out interesting in the end.
  • Web chat: link
    • Three iterations (UI/style improvements only).
    • Technologies: NodeJS
  • Billiards game (incomplete): link
    • Technologies: Python (PyGame)
  • Collection of old projects built out of boredom: link
    • Technologies: JavaScript (p5.js), C/C++, Python

Popular repositories Loading

  1. Multimupen Multimupen Public

    Tool that allows to control multiple mupen windows at once

    C++ 2

  2. Mupen64plus-rerecording Mupen64plus-rerecording Public

    C 2 2

  3. DFTFD-dll-hack DFTFD-dll-hack Public

    delta force task force dagger

    C++ 1

  4. hl-bsp-viewer hl-bsp-viewer Public

    Python program to parse .bsp file and do stuff with it

    Python 1

  5. wimu-sonics wimu-sonics Public

    Experiments aimed at checking the performance of SONICS models

    Python 1 1

  6. n64dev n64dev Public

    Forked from mikeryan/n64dev

    Open source Nintendo 64

    C