Personal projects

I enjoy discovering new technologies, concepts and paradigms, and am seeking to always acquire new skills. Here are showcased some of the greatest projects I have realised on my free time.

My own projects

  • rate-control GitHubThe GitHub logo, indicates that the resource is available on GitHub.

    Many external APIs enforce rate limits and respond with errors if queried too frequently. I created the rate-control library as a solution for efficient rate limiting and request scheduling in Python, with support for various algorithms while providing flexibility for adapting to evolving constraints. Many features like request synchronization and prioritization are also available to use.

    • Python
    • GitHub Actions
  • Conway's Game of Life in Assembly GitHubThe GitHub logo, indicates that the resource is available on GitHub.

    Aiming to gain a deeper understanding of low-level mechanisms in computers, and to be able to perform micro-optimizations on time-critical applications, I developed the Game of Life using the Assembly language. My program was designed for the x86-64 architecture, on Linux, and uses the terminal as a graphical interface.

    • NASM
    • Linux
    • Docker
    • GitHub Actions
  • This portfolio website GitHubThe GitHub logo, indicates that the resource is available on GitHub.

    This web application has been the opportunity for me to demonstrate and further enhance my web development skills, while handling the entire workflow, from UI design to the automatic deployment of the website on Github Pages. I also gained more experience with performance, accessibility and SEO concerns, which are a top priority for any public web application.

    • SvelteKit
    • HTML
    • CSS
    • JavaScript
    • SVG
    • GitHub Actions
    • Docker
    • Nginx

Contributions to other open-source projects