Geoteo
I'm Matthew, a computational tinkerer with a strong foundation in mathematics, computer science, and finance. Holding 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.
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.
karpPublicexplicit NP-complete reductions
GooctfmtPublicGNU-Octave formatter
GomatescmPublictiny implementation of scheme
SchemeoctetPublicbrainfuck interpreter
SchememinilisprPublicminimal lisp-to-R compiler
RawkltbPublicAWK life-table toolkit
AwkheapxPublicexperimental C library for heaps
ClapqPubliclearning-augmented priority queues
CulpePublicUNIX-like work environment
ShellninePublicplan9port zero-config setup
Shellnn-option-pricingPublicfeed-forward nn to approximate Black-Scholes
PythontoodyPublicproject for my BSc thesis
PythonwordlePublicWordle implementation from NYT
JavastPublicpatched fork of st
CslockPublicpatched fork of slock
Cvim-notewikiPublicvim plugin for note-taking
Vim Scriptvim-startscreenPublicvim plugin for splash-screen
Vim ScriptwienerPublicWiener's attack on RSA
Wolfram LanguageasteroidsPublicmodern implementation of Asteroids
JavaScriptfunintPublicfunctional interpreter
OCamlgraphPublicgeneric objects graph library
JavamemboxPublicobject repository concurrent server
CsparsePublicsparce matrices functions library
CcobePublicsimple code setup tool
Shellmatteogiorgi.github.ioPublicpersonal page witten in Guile
Scheme