Ready to join innovative projects, aiming to continuously grow my technical skills while making tangible contributions.
Building scalable applications and leading engineering teams
My software engineering journey began with a fascination for understanding how things work. When I first started learning C/C++ and web development, I found it challenging, but my curiosity kept me going until I figured things out.
This drive to solve problems led me to explore full-stack development with Nuxt.js, Vue.js, and Node.js, and what it takes to design systems that are scalable and maintainable.
I started learning object-oriented programming early on with C/C++. My focus has always been on software design and core concepts, and you soon realize that what coding language doesn't matter as much as understanding the fundamental data structures that all languages manipulate. A more plain example is C++ and Rust. Learning any of them will have a short learning curve.
I eventually found myself wanting to control the physical world which led me to embedded systems, which lets me connect software directly to hardware. This opens up exciting new creative possibilities to make web development all play nice with my PCB and electrical components.
I cannot help buy to be continuously learning and building projects that make a real impact across different areas of technology.
I'm always exploring new technologies and approaches, eager to grow my skills and stay up to date with the latest in software development.
I strive to write clean, maintainable code and value learning best practices from experienced engineers.
I enjoy working with others, sharing ideas, and learning from teammates to build better software together.
Always interested in discussing technology, sharing knowledge, or collaborating on interesting projects.
Whether you're looking to discuss a project, share ideas, or just connect with a fellow developer,
I'd love to hear from you. Feel free to reach out through any of the channels below.
Usually within 24-48 hours