EN :: ITA

ABOUT ME

Hi! My name is Marco Cetica, I'm a 22 years old computer science student from Italy. I work primarily on the backend side using Go and Typescript. I'm also able to work with machine learning and deep learning frameworks/libraries such as Tensorflow, Keras, Scikit-Learn and Numpy.

This blog is my personal space where I share guides about programming, computer science and technology in general. Some of the topics covered here are: system and backend programming, UNIX administration, theoretical computer science and mathematics. While I do not post very often, I do care to keep my blog updated; If you spot an error lying around somewhere(even a small typo), feel free to reach me out at email@marcocetica.com(gpg key).

Below you can find an overview of the technologies I work with and some of my pet projects.

SKILL SET

MAIN FOCUS

GoLang

Typescript

Python

Linux

OpenBSD

PostgreSQL

EXPERIENCE WITH

C

C++

Tensorflow

Docker

Redis

Bash

Java

SQLite

CSS

FreeBSD
NASM
LISP

PORTFOLIO

dc
dc is an advanced RPN desktop calculator with macro support written from scratch in GoLang.
Go
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++
CMake
codFiscale
codFiscale is a webapp written in Typescript to compute the codice fiscale and its reverse. This webapp is written following a functional approach.
TypeScript
Python
EJS
Docker
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.
C
Assembly
Makefile