I am a fullstack developer with a strong background in Rust and C# for backend solutions, as well as a strong background in Angular and React as frontend frameworks. In addition to building robust web applications, I specialize in creating efficient APIs that enable communication between the DBs and the application layers. Over the past year, I have also ventured into DevOps, applying my knowledge both at Interlogica and in personal projects—including this very website, which I host myself!
My approach to development is grounded in the pursuit of delivering high-quality code. I tackle tasks ranging from solving tickets and addressing issues to continuously improving existing codebases and the surrounding infrastructure. I am passionate about learning new technologies and staying on top of the latest industry trends, which helps me refine my work and adapt to new challenges. With a strong foundation in web development, I enjoy leveraging my skills to solve complex problems and create user-friendly experiences. Whether I am building something new, maintaining an existing project, or optimizing processes, I strive for excellence and take pride in every aspect of my work.
The Skinet project is a large-scale endeavor featuring a mock ecommerce website for winter sports gear. This website is replicated across three sister projects, each developed with a distinct tech stack to showcase versatility. Despite the different stacks, all versions of the project adhere to the same core principles: speed, scalability, and solid programming practices.
Each project consists of the following components:
But enough talk—let’s dive into the examples and see it in action! ...
The original version of Skinet was built using Angular 12 for the frontend and ASP.NET with C# on the backend. For data storage, this version utilizes a PostgreSQL database, managed through Entity Framework Core to handle persistent data efficiently. Complementing this, a Redis database is employed to manage caching and short-term storage, enhancing the website's speed and performance.
In this new version of Skinet, I explore some niche technologies to challenge myself. The backend is powered by Rust and Actix-web, offering high performance and reliability. On the frontend, Remix is used to deliver a modern user experience and a much better development environment. As with other versions, this setup features PostgreSQL and Redis. This combination of technologies creates a responsive and efficient application, perfect for handling complex workflows and high demand.
Still WIP, I plan to remake Skinet using Node
As a fun exercise, I decided to host the entire website and all my projects on a DigitalOcean droplet. Each project is containerized in Docker and deployed to a remote Linux VM where everything is smoothly deployed. This setup not only keeps things organized but also allows for efficient resource management and easy scaling. There’s plenty of nuance involved, from configuring Docker containers to managing the server environment, so if you’re interested in the technical details, you can find them here. here
This website like all of my projects is completely open source and uploaded on my github page, you can find the complete source code here
From websites to games and even an app, you can find all my projects throught the years
HERE