Explore my Projects
website
AboutAlla monitored community in which everyone can review products, services and almost all.
front / back end developer
aug 2022 - now



I’m a full stack developer and software engineer that love transform good ideas into reality. I’m based in Rome (I was born in the colosseum), and I’m in love with ethical hacking.

One, No One and One Hundred Thousand White Nights (Dostoevskij) The Prince (Machiavelli)
EJPT certification OSCP certification Software engineer degree
Coding Learning Creating Hacking GYM
My skills are in continuos development, take a look at what I can offer for now.
Javascript
Typescript
HTML
CSS
Kotlin
NodeJS
NextJS
React
SASS
Firebase
SQLite
MySQL
Git
Github
Document
Communication
Problem Solving
Teamwork
Linux
Visit my blog! You will find cool articles, tutorials and write-ups.
Visit the blog now!

My creating process decomposed in small steps
Start the process when the idea comes in.
Fail: 10%
Succeed: 90%
An idea comes in to solve a problem. You have to evaluate the idea before spend money, time and resources.
Before start creating, a plan is mandatory. Risks, technologies and duration are inclueded here.
Let's make the plan not only a plan
const Counter = () => {
const [count, setCount] = useState(0);
const increment = () => setCount(count + 1);
return (
<div>
<h1>Counter App</h1>
<p>Count: {count}</p>
<button onClick={increment}>
Increment
</button>
</div>
);
}test('renders initial count',
() => {
const { getByText } = render(<Counter />);
expect(getByText("Count: 8")).toBeInTheDocument();
}
);Build the product, respect the plan.
When the product is completed, you have to make sure it works as expected, and it is realiable.
Maintenance is important, keep the software updated and bug free!
Now that everything work, bug fixes, security patches and new features are essentially to keep the software healty.
{
"name": "sample-app",
"version": "1.0.0",
"dependencies": {
// Vulnerable version
"vulnerable-package": "1.2.3",
// Fixed version
"vulnerable-package": "1.2.4"
}
}