Skip to content
View bigmat18's full-sized avatar
🎓
Computer Science student
🎓
Computer Science student

Organizations

@WhereIsParty

Block or report bigmat18

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

👋 Hey there, I'm Bigmat!


Coding GIF

Computer Science Master's Student focusing on HPC and Visual Computing.


My academic and personal research heavily revolves around High-Performance Computing (HPC), as well as parallel and distributed systems. I apply these knowledge primarily to Computer Graphics, Rendering, and Machine Learning, aiming to build fast and scalable solutions for complex computational problems.

When writing code, I am deeply passionate about modern C++. I enjoy exploring the latest standards and constantly strive to craft clean, zero-overhead, and highly optimized software. My daily development workflow is entirely powered by Linux, where I leverage Nix and NixOS to maintain fully declarative and reproducible environments.


🔭 Working On:

Personal Projects
  • cuda-mesh-voxelizator GPU pipeline for robust 3D mesh Boolean operations (CSG) using voxelized Signed Distance Fields (SDFs)
  • distributed-qem-simplification Parallel and distributed mesh simplification using Quadric Error Metrics (QEM)
  • nixos-config Personal NixOS config with flakes, Home Manager, and custom modules. Optimized for my personal workflow
  • etu-opencl Easy To Use OpenGL – C++ classes and data structures to simplify OpenGL rendering projects.
Open Source Projects
  • meshlab The open source mesh processing system made by vclab
  • vcblib The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
  • vclib A C++20 and python modern, multi-platform Mesh and Geometry Processing library that provides functionalities for mesh processing, rendering and visualization using bgfx

🛠️ Core Tech Stack

Core Technologies

Pinned Loading

  1. bgfx-lines bgfx-lines Public

    Implementation of algorithms to draw lines in different shape a size without using any primitive in API but with bgfx

    C++ 1

  2. cuda-mesh-voxelization cuda-mesh-voxelization Public

    GPU-accelerated pipeline for robust 3D mesh Boolean operations (CSG) using voxelized Signed Distance Fields (SDFs).

    C++ 28 1

  3. etu-opengl etu-opengl Public

    Easy To Use OpenGL – C++ classes and data structures to simplify OpenGL rendering projects.

    C++ 3

  4. distributed-qem-simplification distributed-qem-simplification Public

    Parallel and distributed mesh simplification using Quadric Error Metrics (QEM), designed for large-scale 3D models.

    C++ 8

  5. nixos-config nixos-config Public

    Personal NixOS config with flakes, Home Manager, and custom modules. Optimized for my personal workflow

    Nix 3

  6. OverCyde OverCyde Public

    OverCyde game engine made from scratch in C++ with Opengl (glew, glfw libs) to support the game OverCyde.

    C++ 6 3