Giuseppe CastelluccioIT technician, self-taught
Capo d'Orlando (ME)Province of Messina, or remote
Looking for workIT support

I keep
three
machines
running.

When they break,
I fix them.

Trainee IT technician in Capo d'Orlando.
Three Linux machines at home, used every day for whatever needs doing.
A one-month internship, two weeks on call on other people's systems, and now I am looking for somewhere to put what I have learned into practice and to keep learning.

01How I work

Programming, heavily AI-assisted.

Mine is the rest: working out what the thing has to do, reading what comes out, writing the tests that say whether it is broken, and repairing it when it breaks. Anyone hiring a person who works with AI needs to know where the tool stops and the person starts. Here is where it stops.

129 tests on the chatbot, 137 on this site, ~2,400 on my local agent

Plus 21 checks that open a real browser and measure contrast, CSP and screen widths. I count the numbers off the code every time I change something.

Services I run on my own pseudo-server, up 24/7

Three Linux machines at home, Btrfs snapshots and encrypted Restic replicated off the machine. More than once I have had to rebuild them starting from those backups.

I can say what I don't know.

I am at the start: one month in a company cabling school computer labs, the rest taught to myself at home. I have no years of experience to sell you. I have machines that stay up, code you can read, and the Google IT Support certificate.

03How I deliver

Five steps, always the same ones.

The second one is the one that matters. If the AI writes the code, the work is reading it.

  1. 01/ 05

    I work out what it has to do

    The part the AI does not do. I write down what has to happen, in what order, and what counts as broken.

  2. 02/ 05

    The AI writes, I test

    The code and the configs come from there. A line I do not understand does not go in, because I am the one who has to fix it later.

  3. 03/ 05

    The tests run

    129 on the chatbot, 137 on this site, plus 21 checks that open a real browser.

  4. 04/ 05

    I run it where it has to run

    In containers, on the server, with the credentials and the backups where they belong. Code that only runs on the laptop it was written on is not finished.

  5. 05/ 05

    I repair it when it breaks

    Which is the real part. When a backup breaks at seven in the evening there is nobody else to call.

04Contact

Email

giuseppecastelluccio@protonmail.com

The most direct route. Write in English or Italian, whichever suits you. If you are considering me for a role, tell me which one and what I would need to be able to do: I answer myself, including when I am not the right person.

Dove

Capo d'Orlando (ME), Sicily

Province of Messina, or remote. Further afield is worth discussing.

Codice

github.com/exochard

What I write is there, in the open. Go and look.