Proof-of-concept tool that exploits a weakness in Guilded's account creation, showing how its registration flow could be abused at scale.
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
- simonx.dev, built by hand without frameworks.
- Frontend Mentor challenge solutions.
-
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
- 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
security & automation
Fast message sender for NGL with a built-in, optimised proxy checker, used to stress-test the platform's anti-spam and rate-limiting protections.
Automation tool that drives the Odoo web interface with Selenium, taking repetitive tasks off people's hands.
My solutions to OLINFO training problems for the Italian Olympiad in Informatics: algorithms, data structures and a lot of edge cases.
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.