Geoteo

I'm Matthew, a computational tinkerer with a strong foundation in mathematics, computer science, and finance. I started my studies with Mechanical Engineering before earning a BSc in Computer Science from the Department of Computer Science, University of Pisa. I'm currently enrolled full-time at the University of Bologna, Department of Statistical Sciences, pursuing an MSc in Statistical, Financial and Actuarial Sciences.
My academic interests lie at the intersection of numerical methods and mathematical programming, with a particular focus on stochastic optimization and portfolio management. Additionally, I maintain a keen interest in cryptanalysis and since the beginning of my studies I have been passionate about programming languages and compiler construction. Have a look at geonote: I keep notes on some of these topics.
I'm also a passionate Linux enthusiast and a long-time Vim user. Over the years, I have refined a minimal yet powerful setup that reflects my preference for efficiency, simplicity and full control of the development environment; eventually this inspired ulpe as my personal project for a streamlined UNIX workspace.
portfolio risk calculator
Juliaminimal Lisp-to-R compiler
Rexperimental C library for heaps
Clearning-augmented priority queues
CX11 floating window manager
CMarkov-Chain text generator
Cexplicit NP-complete reductions
GoGNU-Octave formatter
Gotiny implementation of Scheme
SchemeBrainfuck interpreter
Schemefeed-forward nn to approximate Black-Scholes
Pythonproject for my BSc thesis
PythonUNIX-like work environment
Shellsimple code setup tool
Shellplan9port zero-config setup
Shellpersonal knowledge management system
ShellVim plugin for note-taking
Vim ScriptVim plugin for splash-screen
Vim Scriptobject repository concurrent server
Csparce matrices functions library
CWordle implementation from NYT
Javageneric objects graph library
Javafunctional interpreter
OCamlWiener's attack on RSA
Wolfram Languagepatched fork of st
Cpatched fork of slock
CAWK life-table toolkit
Awkmodern implementation of Asteroids
JavaScriptStreamlit condo-manager app
Pythontopics I do care about
Markdownpersonal page witten in Guile
Scheme