[about] :: [index] :: [github]

About Me

I am a 21 years old computer science undergraduate based in Italy. I'm currently in the third year of my degree. I'm focusing on backend developing using strongly typed programming languages such as Typescript. I'm also a supporter of the functional programming paradigm. Below you can find my complete tech stack and a portfolio of relevant projects.

This blog is a space where I share my notes and thoughts about ongoing projects or things i'm currently learning. It is mostly about computer science, programming, UNIX administration and mathematics. I have no release schedule so do not expect any kind of continuity.

If you want to share your opinion about an article or if you want some clarifications about a particular concept, feel free to write me via email. You can reach me at email@marcocetica.com(gpg key).

Tech Stack

Programming Languages

Frameworks

Other

Portfolio

VulcanOS

VulcanOS is a x86 monolithic kernel written in C from scratch following the UNIX philosophy. This project is just a student learning tool to know more about operating systems, do not expect nothing more than a toy.

#assembly
#c
#low-level
#os-dev

Mint

Mint is a tree-walking interpreter written in modern C++(>=17) for a subset of the Javascript programming language. The Mint interpreter is built using a simple recursive descent parser.

#c++
#interpreters
#parsing
#lang-dev

Blog

This website is a self-hosted static website built using Hugo. The theme is a forked version of Panr's terminal theme modified with custom CSS and JS scripts to meet my needs.

#self-hosting
#css
#js
#blogging