Skip to content

tosroka/tosroka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 

Repository files navigation

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

About

Something to make my profile look good

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors