About Me Projects Hobbies Places Visited
  • GNU Compiler Collection (GCC) 2026 –

    Extended the static analyzer (-fanalyzer) with handlers for the mktemp family. Added argument validation, three new warning flags, and success/failure path bifurcation enabling fd leak and double-close detection. Three patches accepted for GCC 17.

  • Dolus: Scheme to x86_64 compiler 2025 –

    Building a compiler from Scheme to native x86_64 assembly in OCaml with register allocation. Under development.

    https://codeberg.org/quanrong/dolus
  • Data Collection Project 2024 – 2025

    Survey platform with a real-time LLM conversational agent for L2 English research, in collaboration with Universitat de Barcelona. Rails application with speaking tasks, FastAPI service using OLMo2, Whisper, and piper-tts.

    https://codeberg.org/quanrong/videogames_survey
  • Anthill: Real-time top-down shooter 2025

    Top-down shooter in Go with infinite procedural world generation. Collision detection and pathfinding implemented from scratch.

    https://codeberg.org/quanrong/anthill
  • PolyML Standard ML Compiler - Bug fixes 2024

    Fixed bugs in IEEEReal.scan and Word.toInt related to incorrect overflow handling, bringing behavior into compliance with the Standard ML specification.

  • GNU Guix Package Manager 2021 –

    Contributed several packages to GNU Guix, a functional package manager for GNU/Linux systems.

© Tomás Ortín
Codeberg GitHub Email