
Full Stack Web Developer
I am a full stack developer with more than 2 years of experience building fast, scalable, strongly typed web applications. My main stack lives in the JavaScript ecosystem, using TypeScript with React and Next.js on the frontend, and Node.js with Express on the backend, plus solid experience with PostgreSQL and MongoDB.
What really sets me apart is my interest in everything happening behind the scenes. I do not just write code; I also enjoy setting up Linux environments(i use Arch btw) for reliable deployments and designing CI/CD flows. Right now I am going deeper into cloud architecture with AWS while preparing for the AWS Solutions Architect certification.
I am passionate about technology in all its forms—from selecting the components to build my own PC, to configuring my entire development environment. For me, programming is a constant curiosity to understand how things work and how to make them more efficient.
// stack.ts
const dev = {
frontend: "React",
backend: "Node.js",
cloud: "AWS",
os: "Arch"
}
Specialty coffee online store
This was my first professional project, designed from the ground up to be secure and scalable. I structured a PostgreSQL database to store customers and products with their variants, managed through Prisma to keep the data layer consistent and maintainable. I also implemented JWT and bcrypt authentication, plus Zod-based input validation to strengthen security.
On the infrastructure side, the project is deployed on Vercel for the frontend and AWS EC2 for the backend, with a CI/CD pipeline for automated deployments. It was a key experience for consolidating my skills in a real production environment, especially around security, performance, and scalability.
Real-time multiplayer gaming platform
This project started as a small game for friends and eventually grew into a real-time platform inspired by 'Impostor'. It became my first major technical challenge and pushed me to master bidirectional communication with Socket.io. The architecture relies on Node.js, Express Session, MongoDB, and Mongoose, while SQLite stores the recent chat history.
For the frontend I chose Vite and React with a traditional CSS setup. The infrastructure runs on a self-managed AWS EC2 environment where both frontend and backend coexist, with Nginx as a reverse proxy and PM2 handling processes. The hardest part was synchronizing game logic to keep the experience smooth for up to 8 simultaneous players.

KeyHolding Altea - Property services
This was my first application with real-world use. My mother runs a keyholding business for holiday rentals, and I built this site to present her services and improve the company's digital presence. Because it is an informational website, the main challenge was SEO, so I chose Next.js and Vercel to get the most out of rendering and deployment.
I also integrated a contact form with Resend for automatic notifications and manually configured a custom domain with SSL.
New projects in progress
Planning stage
A platform for secure event ticket resale, with strong authentication, safe payments, and verification systems to prevent fraud.
In development
An interactive questionnaire for optical customers, designed to make frame and lens selection more personalized and easier.
I am always open to new opportunities and interesting projects. If you would like to collaborate or simply say hello, feel free to reach out.
Get in touch