Skip to content
View marcsanz-dev's full-sized avatar

Block or report marcsanz-dev

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.

Content in all repositories owned by your account will be closed.
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
marcsanz-dev/README.md

Hi there! I'm Marc 👋

Final-year Computer Engineering student at the Universitat de Barcelona (GPA 8.08/10), focused on machine learning and algorithms.

  • 🎓 Bachelor's thesis: a generic constraint-satisfaction (CSP) engine in Rust for 3D procedural generation (backtracking, AC-3, MRV).
  • 🧱 Minecraft mods: 13 published, 110k+ downloads on CurseForge & Modrinth.
  • 🔍 Open to: a 480-hour curricular internship in ML / AI / algorithms from January–February 2027 (Barcelona, hybrid or remote).

Featured projects

Project What it does Stack
Absolute Order Inventory mod with per-slot filters and a priority-based slot-assignment algorithm shared by shift-click, hoppers and auto-deposit. Fabric, NeoForge & Forge, Minecraft 1.12.2–26.x. Modrinth downloads Java · Gradle · Architectury · Mixin
Academic scheduler Timetable generator using constraint satisfaction with Branch & Bound and heuristic search. Python
FitApp Android app built in a team with Clean Architecture + MVVM. Java · Android

Tech stack

Python Java Rust C++ C NumPy Pandas scikit-learn Git


📫 LinkedIn · marcsanzp@gmail.com

Pinned Loading

  1. Absolute-Order-Mod Absolute-Order-Mod Public

    Multi-loader Minecraft mod (Fabric, NeoForge, Forge · 1.12.2–26.x) that turns chests into a rule-driven storage system: visual zone painting, per-slot item filters with a priority-based slot-assign…

    Java 1

  2. Academic-scheduler-csp Academic-scheduler-csp Public

    Python-based constraint satisfaction engine for academic scheduling. Implements both Exact (Branch & Bound) and Heuristic algorithms to optimize resource allocation under hard/soft constraints.

    Python

  3. FitApp-Clean-Architecture FitApp-Clean-Architecture Public

    Adaptive Training Android App built with Clean Architecture, MVVM, and Manual Dependency Injection. Features subjective load tracking (RPE) and a custom object-serialization protocol for sharing ro…

    Java