I'm a versatile software engineer specializing in full-stack development with a passion for crafting efficient, user-focused applications. My expertise spans both frontend and backend, combining a rich stack of technologies including Next.js, Java Spring Boot, and Tailwind CSS. I'm dedicated to designing robust architectures, implementing Domain-Driven Design (DDD), and building scalable microservices solutions.
On the frontend, I love working with React and TypeScript, focusing on component-driven development to create seamless user experiences. I bring projects to life with frameworks like Storybook and prioritize maintainability through test-driven development using Jest. For the backend, I leverage Java Spring Boot, but I'm also exploring Fastify and Go Fiber to diversify my approach and adapt to new challenges.
With a growing focus on cloud solutions, I enjoy working with AWS services to deliver efficient and scalable applications. I also bring a pragmatic approach to cost optimization, such as implementing offline-first data storage to reduce server load.
Outside of my technical skills, I'm committed to improving teamwork and communication, collaborating with others to achieve ambitious project goals. Whether working on SaaS apps, payment integrations, or building my portfolio, I'm driven to innovate and deliver quality at every stage.