I am a Full-Stack Software Engineer with experience in designing, implementing, and deploying complex backend and frontend systems.
I own a
YouTube channel through which I learned how to effectively communicate to people.
Technology-wise, I am proficient in C++, C#, Javascript/Typescript and Python. I have a deep knowledge of NodeJS and .NET8.0 frameworks for backend solutions, PostgreSql and MongoDB for database solutions, ReactJS for frontend solutions and NextJS for full-stack web solutions.
Don't believe me? Checkout my
projects to better understand my skills.
FAQs ❓
Why this section?
I've included this FAQ section to address (very) common questions I receive from foreign recruiters. Chances are that you are a recruiter yourself as you have reached this page (or you are a bit curious about me): I believe this section will help you gain a better understanding of my skills, experiences, and career aspirations, and maybe I will be able to provide answers to questions you already have.
How do I concile working full-time with studying and creating videos?
Up until the end of 2023, I wasn't sure I'd be able to fit everything in my schedule. Starting 2024, since I am doing all 3 activities, I can safely say that I am able to manage study time and working time, while inserting in my free slots the creation of contents. Although I have to admit that the number of produced contents has dropped quite a bit from past years. I want to add that I don't like "doing nothing", and if something interests me, I do not fear fatigue.
I have a Master's degree in Engineering, why the sudden change to Computer Science?
Since I was a child I've always been drawn to computers and programming. Also in my online journey, I eventually stumbled upon the need of programming skills to build something meaningful. For context, the first Bachelor's choice was made between Engineering and Computer Science. It revealed to be the wrong path for me: 10 years later, I have chosen the latter, and I am very happy to have done that.
I tried a lot of much different things. What do I want to do?
I want to work on and build meaningful products that could improve the quality of life of all people. But at the same time, I want to improve the quality of life of me and my family, and I think being able to program and build software could be helpful in reaching my goal.
Why working full time while enrolled in a B.Sc. in Computer Science?
The first time I approached my bachelor's degree journey, I made the error of relying only on studying while avoiding to build a solid working experience, and I don't want to make the same mistake again. I think it's very important not only to have a theoretical foundation, but also to develop professional work skills. I don't think that a bachelor's requires 100% of anyone's time, so to optimize, I decided to start working as a software engineer.
Why the chocolate 🍫 as bullet point symbol?
I like chocolate!