(]{)
/*
Hi! I'm Simone (a.k.a. Kenneth) and welcome to my personal page! I'm an apprentice programmer from Italy and here you'll find some of the steps of my learning journey.
*/

languages_known() {
/* Here's the languages I use: */

}

my_story() { ... }

Telling you that I studied programming at school would be a lie. Well, I DID enroll in a computer science school at that time but I rarely studied, that attitude led me to be a dropout quickly. Got a job and never touched programming for a couple of decades. Now thinking about it, feels like ages ago.
I spent my free time playing videogames, a hobby like any other, until someday I decided to make my own games. Soon I discovered that in the years I spent working, programming languages and game engines had become more accessible, A LOT more accessible. So I gave it a shot.
It was overwhelming at first, but tutorial after tutorial I could see the end of the tunnel, even if it was still very far. It was a lot to take in but still manageable.
Unfortunately it became clear soon enough that I lacked a basic knowledge in computer science, I bet the same notions I was supposed to learn at school. Funny, right?
I decided to step back from gaming development and start from scratch as a programmer, re-learning what I missed as a self-taught developer.
It will be a long journey, but at least now I'm walking properly.

}

courses_completed() { ... }

/* Most of this courses, if not all, are free but this does not make them less effective than others. Each of them was an exciting chance to learn something new while challenging myself, and their certifications prove not only my newly found knowledge, but also my commitment. And I'm proud of that. */






}

self.projects() { ... }

This site!

Not only my personal homepage, but also my Final Project for CS50x 2021! I wanted a proper homepage for my Github site but I never found the drive to actually sit down and do it, using it as Final Project helped getting a cool page AND a project to show. Also, check the video presentation of this project on youtube.

S.C.A.M.M.

What actually is S.C.A.M.M. ? A game? A revolution? Both, and neither. It's a website for a fictional videogame (and let's hope it stays fictional). I made this site for CS50x Week 8 Problem Set which tasked to make a homepage. Since the challenge required a pretty extensive use of html, CSS and Javascript, I built an entire site around that homepage. I hope you'll find it funny!

SpaceStoneDodger

This is my first attempt of game development. SpaceStoneDodger is a short and simple game written in Python with the Pygame library. While the game itself is pretty basic, its coding was challenging and fun.

Memory Puzzle

My second released game. It's a classic memory game, but it was a mean to experiment with UI logic like buttons and mouse interactions. I also tried to have a better, cleaner code since the first game.
}