Discordia is paused: in the meantime this domain hosts my portfolio.

About me

I'm Giacomo, I study computer science, and on GitHub I'm BitJacker.

“I really like writing lines of code” is the line on my GitHub profile, and it’s still the most honest explanation for everything you’ll find here. I learn mostly by building things: when I need a tool, I often end up writing it.

How I started

My first public projects date from February 2026, all in Python and nearly all about security: a network-testing framework, a scanner that uses only the standard library, a code generator that works without internet. I wrote them to understand how the tools that others just use actually work.

When projects left my computer

Then my projects started being useful to other people too. For my third-year exam I built Discordia, a platform for Discord servers with a generator driven by a language model. For my school I made Notiziario, which shows notices, timetables and weather on the TV in the hallways, and I ran the server where my class published its websites. I also did an internship at Sinetrica, an IT systems and security company, where I got a close look at real infrastructure.

This year

I’ve switched languages with almost every project: Electron for DBPeak, TypeScript for forti-code, Rust for no-watermark, Kotlin for the Android app Scrigno, C++ for Disegno. Many of them share the same idea: the program runs on your device, doesn’t ask you to sign up, and your data stays yours.

Not everything ends up on GitHub. I make games with Unity and Roblox, I’ve programmed augmented-reality filters for a small AI camera, and I build websites for a few local businesses.

If you want to see what I’m working on right now, check GitHub: it’s what I update most often.

Where to find me