Terraform Graph
A Visual Studio Code extension that generates and visualizes Terraform plans as interactive graphs, highlighting added, deleted, and updated resources.
I've been coding since 2011. I started out as a self-taught developer, building websites with HTML/CSS and PHP, before expanding my skills in Java and JavaScript during my studies. Since then, coding has become more than just a career—it's a true passion that drives me every day.
My greatest strength is my ability to quickly understand business needs and adapt to technical challenges. I become autonomous fast and start adding value from day one.
People often describe me as detail-oriented, reliable, and quality-driven. I constantly challenge my own solutions to keep improving and to find the most effective approach.
For me, it's not just about delivering code—it's about building elegant, sustainable, and meaningful solutions.
A Visual Studio Code extension that generates and visualizes Terraform plans as interactive graphs, highlighting added, deleted, and updated resources.
A curated set of reusable, fully-typed React hooks designed to simplify common UI logic and improve component reusability.
A lightweight, class-less CSS framework that provides clean, responsive default styling for HTML elements, based on accessibility.
A simple, real-time poker planning web app for agile teams to estimate tasks collaboratively using minimal setup
A fast, lightweight TypeScript HTTP routing library that enables intuitive route definitions and middleware support for Node.js native servers.
A collection of classic algorithm implementations coded from scratch to strengthen my understanding of algorithmics — written for learning rather than production.
As a developer, my core role is to deliver solutions that effectively meet client needs. Drawing on my experience and technical expertise, I design targeted solutions that address specific requirements. Beyond simply solving a challenge, I excel at breaking down complex issues into smaller, manageable components, making even the most intricate tasks approachable and actionable.
I firmly believe that continuous improvement is key to building reliable and sustainable systems. I embrace principles like YAGNI and fail-fast, valuing rapid feedback from end users to iterate quickly. I focus on delivering only what is necessary, avoiding unnecessary complexity while maximizing efficiency and impact.
During the design process, multiple options can emerge quickly. I am skilled at analyzing the pros and cons of each solution within the relevant context, assessing potential impacts, and determining the best course of action. I can make informed decisions under pressure, even in critical situations, ensuring progress without compromising quality.
I enjoy investigating and resolving issues by identifying their root causes. While working on complex bugs, I can manage symptoms temporarily while thoroughly analyzing the underlying problem. Finding the true cause of a challenging issue is both satisfying and essential for implementing lasting solutions.