you are thevisitor countvisitor, congrats

hi.
i'm
simonx.

I'm a beginner programmer based in Italy. I am currently studying multiple languages, such as C++ and Python.

ideas into real projects.

I'm a developer who likes to learn by building: always experimenting, always turning ideas into something that actually runs. I write Python, C, C++, JavaScript, HTML and CSS, and I work on both the frontend and the backend of the web.

Programming led me into cybersecurity, mostly penetration testing and network analysis: finding out how real platforms can be abused, and showing it with working proofs of concept. Away from the keyboard I'm a competitive debater, which is where I learned to research fast and explain clearly.

  • 4+ years programming
  • 2 years in pentesting & network analysis
  • 3 years of competitive debate

toolbox

languages

  • examples
    • 7-Gen and pwnNGL: security proofs of concept.
    • odooConfirm: Selenium automation for Odoo.
    • olympiads: training solutions for the Italian Olympiad in Informatics.
  • examples
    • Low-level fundamentals (memory, pointers, data structures) that carry over into my C++ and reverse-engineering work.
    • Code for Arduino and electronics projects, close to the hardware.
  • examples
    • cppProgression: my C++ learning path and game-hacking experiments.
    • crackmeTest: an open-source crackme built to practise reverse engineering.
  • examples
    • This site's live GitHub project grid and these popups.
    • A Cloudflare Worker that handles alerts and form uploads.
    • ReactOPA, a React project.
  • examples
  • examples
    • The glassmorphic, grayscale design of this site.
    • Pixel-matching layouts for Frontend Mentor challenges.

Hover or tap a language for examples.

areas

  • examples
    • This site: a one-pager that loads my GitHub projects live from the API.
    • A public notice page with live search, region filters and a clickable chart.
  • examples
    • A Cloudflare Worker that sends Discord alerts and takes form submissions with file uploads and rate limiting.
    • Commissioned client projects, from requirements to delivery.
  • examples
    • The grayscale, glassmorphic look of this site.
    • Responsive layouts that hold up from phone to desktop.
  • examples
    • 7-Gen: proof-of-concept exploit for Guilded's account creation flow.
    • pwnNGL: stress-testing NGL's anti-spam and rate limits.
  • examples
    • Studying how Guilded and NGL handle sign-ups, traffic and rate limits.
    • The built-in proxy checker in pwnNGL, which keeps only fast, working proxies.
  • examples
    • odooConfirm: a Selenium bot that handles repetitive tasks in Odoo.
    • Scripted, proxied message sending in pwnNGL.
  • examples
    • A cosmic-ray detector powered by Peltier cells.
    • Several Arduino-based builds.
  • examples
    • 3 years of competitive debate at national team level.
    • International tournaments in English, in Europe and the US.

Hover or tap a skill for examples.

spoken languages

  • Italiannative
  • EnglishC1 cert. · C2 speaking
  • SpanishA2 / B1
  • PortugueseA2
  • FrenchA2

what i've been up to

freelance developer

2024 — now
  • Deliver commissioned software projects end to end, from gathering requirements to development and handover.
  • Tailor each solution to the client's needs, with a focus on problem solving and actually shipping.

competitive debate

3 years
  • Debated at national team level, competing at European and world-level schools championships.
  • International tournaments in Europe and the United States, in English.
  • Argumentation, research under time pressure, public speaking and teamwork.

science & tech

ongoing
  • Qualified for the regional rounds of the Italian Olympiad in Informatics.
  • Built a cosmic-ray detector powered by Peltier cells, plus several Arduino projects.
  • Completed an Apple Developer course on software development for the Apple ecosystem.

projects in python

loading repositories...

let's talk.

Reach out over email or check out what I've been building on GitHub.

views counter