Francesco Marciani

About

Hi, I'm a developer and university student based in Amsterdam, with a passion for well written and designed code, whatever the language.

I prefer to work with free and open source software whenever possible, and I would like my work to have a positive impact on the planet, so I focus my attention and passion on green energy and sustainable projects of any form.

I also love to work on embedded software, close to the silicon, understanding the low-level mechanism of the hardware. Hence my love for C!

I'm currently attending the second year of the Computer Science Bachelor at the VU Amsterdam

Tech stack

My strong suits are C, Scala, and Java and I have worked with C++, as well as HTML, CSS, and JavaScript and the Vue.js framework. My main operating system has been Linux for several years so I'm familiar with its environment. I use Python occasionally for personal projects.

Projects and work experience

Print&Play

Website for the first edition of Print&Play, an at-home art exhibition. Written in vanilla HTML, CSS and JS.

IJVM emulator

Emulator written in C that executes IJVM binaries. Main features include being able to debug the binary using breakpoints, saving a snapshot of the machine state upon receiving SIGINT to later resume the execution, and a heap implementation to work with arrays.

Exploding Kittens

A graphical implementation of the card game "Exploding Kittens" developed with three other students over the course of 4 weeks. Main features include a server capable of running several rooms concurrently and a GUI. Written in Java, I focused on the graphical aspect using the JavaFX library.

Personal website

This website, written using Vue.js. Source code available publicly on Github.

open on github.com