Skip to content
View Lluc24's full-sized avatar

Highlights

  • Pro

Block or report Lluc24

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

Lluc Santamaria

Balsells Research Fellow at UCI 🇺🇸 | Computer Science Student at FIB-UPC 🇪🇸

I'm a hacker who builds and ships fast. I specialize in creating practical solutions across the full stack—from compiler research and type theory to AI, blockchain, and web applications.


What I Build

Compiler Research & Type Theory

  • divergence – Static divergence checking for Scala 3 match types. Implements a termination guarantee algorithm in the Scala 3 compiler (PR #24661), directed by Martin Odersky at EPFL. Will culminate in a Scala Improvement Proposal (SIP). Grade: 6.0/6.0

Blockchain & Hackathons

  • Healix – 🏆 $1,000 USD prize winner at the SUI × BSA Hackathon 2025 (Lausanne). A decentralized platform for sharing emotions securely on the Sui blockchain, with on-chain encryption using SEAL and Move smart contracts

AI & Machine Learning

  • multiagent-RL – Multi-agent reinforcement learning with game-theoretic solution concepts
  • Planning modules for complex scheduling problems (PDDL)
  • Knowledge-based systems for real-world applications (CLIPS)

Web Development

Language Processing & Compilers

  • miniJ – Interpreter for a simplified J language using ANTLR and NumPy
  • Custom parsers and abstract syntax trees

Data Structures & Algorithms

  • BinTree – Binary tree implementation in Scala
  • Java applications with efficient algorithms

Tools & Templates

  • my-profile – LaTeX CV and business card automation

Tech Stack

Languages: Python • Java • Scala 3 • TypeScript • JavaScript • Move • CLIPS • PDDL • TeX
Frameworks: Django • React (Next.js) • ANTLR • NumPy • Sui/SEAL
Tools: Git • GitHub Actions • LaTeX


Connect

Popular repositories Loading

  1. CardioRisk CardioRisk Public

    Binary classifier predicting coronary heart disease risk in 328k patients, implementing logistic regression and gradient descent from scratch in NumPy with cross-validation, missing-data handling, …

    TeX 2

  2. cliff-walking-rl cliff-walking-rl Public

    Four reinforcement learning algorithms — Value Iteration, Direct Estimation, Q-Learning and REINFORCE — implemented, swept and compared on the Cliff Walking environment, with the learned policies v…

    Python 1

  3. miniJ miniJ Public

    Interpreter of a simplified version of J (derived from APL) implemented in Python using ANTLR and NumPy.

    Python 1

  4. multiagent-RL multiagent-RL Public

    Explored Reinforcement Learning algorithms in a partially observable, multi-agent environment. Focused on Joint-Action Learning leveraging Game-Theoretic solution concepts to study agent coordinati…

    Python 1

  5. divergence divergence Public

    Design and implementation of a divergence check algorithm for recursive Match Types in the Scala 3 compiler

    TeX 1

  6. leximin leximin Public

    A Python implementation of the algorithm for the leximin core imputation of the assignment game, based on Vazirani (2025)

    Python 1