![Developer's cover image](/assets/default_splash-610a8eb0dd6d2cbcff344dee4fb755b729b33b69a68b2dd4326925da1cefd5d7.jpg)
![Developer's avatar](/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBczBFIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--13b17c9342459cb92780467cd038e72e95aefeb4/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lKYW5CbFp3WTZCa1ZVT2hSeVpYTnBlbVZmZEc5ZmJHbHRhWFJiQjJrQmdHa0JnQT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--c594b4fb4b17d0b095d2fe943739843cfae82563/avatar.jpeg?locale=zh-TW)
Software Developer: Angular | React | Vue | NestJs | ExpressJs | NodeJs | Django | Flask | .NET
Private informationDescription
Greetings everyone,
I'm excited to share my journey as a software developer, a passion that ignited when I was just 12 years old. Over the years, I've immersed myself in a variety of programming languages, honing my skills and contributing to diverse projects. Join me as I recount my experiences, from the early days of Visual Basic to the complexities of C++, and everything in between. At the tender age of 12, I delved into the world of programming during middle school. Visual Basic was my first language, and even then, the thrill of creating something from lines of code fascinated me. I quickly progressed, experimenting with basic applications and laying the foundation for what would become a lifelong passion.
As the years passed, so did my repertoire of programming languages. The logical elegance of C caught my attention, prompting me to explore its intricacies. Then it came C++ and it's challenges, and I gladly accepted. From memory management to intricate algorithms, C++ taught me the importance of efficiency and optimization. This phase not only tested my skills but also enriched my understanding of software development at a fundamental level. C# soon followed, opening doors to the world of .NET development and introducing me to the power of object-oriented programming.
In the pursuit of versatility, Python became a significant part of my toolkit. Its readability and ease of use made it the perfect choice for various projects, from web development to data analysis. Python's simplicity and flexibility appealed to my love for efficient and pragmatic solutions.
And then, years had passed since i started programming, and around beginnings of 2020 i started to dive into Web development, leading me to the dynamic duo of JavaScript and TypeScript. From client-side scripting to building scalable applications with TypeScript, I embraced the challenges of the ever-evolving web landscape. These languages brought a new dimension to my skill set, allowing me to create interactive and user-friendly interfaces while working with NestJs, Express and React.
Reflecting on my journey, I stand at the intersection of diverse programming languages, each contributing to my growth as a software developer. The evolution from a curious middle schooler tinkering with Visual Basic to a seasoned developer navigating the complexities of C++, Python, JavaScript, and TypeScript has been both challenging and rewarding.
As I continue to embrace new technologies and methodologies, my passion for software development remains unwavering. I look forward to the future, where each line of code is an opportunity to innovate, create, and contribute to each and every project i can get my hands on.