Skip to content
View gabpa-gaming's full-sized avatar

Highlights

  • Pro

Organizations

@Rust-Lab-PJATK

Block or report gabpa-gaming

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
gabpa-gaming/README.md

Hi, I'm Gabriel (gabpa)

Aspiring software developer interested in systems programming and building practical tools.
I work primarily with Rust and C++, but I'm always experimenting with new technologies.

Tech Stack

Rust C++ C# Java JavaScript Linux Neovim

Currently

  • Studying computer science at PJATK
  • Using Linux and writing code daily
  • Board member of Rust Lab PJATK 🦀
  • Open to collaboration on interesting projects

Featured Projects

A minimalistic music player built with Rust and Dioxus.
Features playlist management, file browsing, and support for multiple audio formats.
I’ve focused a lot on robustness and on getting the UI to behave well and look good.

Top-down action roguelike in C++ with procedural generation, destructible terrain, and character progression.
I've learned a lot with this project, especially modern C++ practices, different approaches to entity programming, and debugging in larger projects.

WIP Projects / Experiments

These are smaller or unfinished things I tinker with:

Web application using Java and JavaScript that fetches YouTube videos via the YouTube API, with caching and daily unique selections.

(WIP) Chess engine in Rust

An in-progress chess engine aimed to support variable board sizes and easily adding new pieces.

(WIP) Falling sand “chemistry” engine

Prototype simulation with logic running on the GPU.
I’d like to add temperature, chemical reactions, and more complex mixing logic.

Other projects

Most of the other projects on my GitHub are there for archival purposes.
They don't really represent my current coding skills, but they’re interesting to look back on to see how much I've learned since starting programming.

Contact

Email: gabriel.zych.dev@gmail.com


If I'm not building something, I'm thinking about it. Or breaking it. Mostly the latter.

Pinned Loading

  1. sticksandstones sticksandstones Public

    A simple action game with random level generation, destructible terrain, enemies and items.

    C++ 3

  2. round round Public

    A minimalistic music player, equipped with a file browser and an intuitive interface

    Rust