I am passionate about solving problems and building impactful projects. I aspire to be a software developer who creates efficient, user-focused solutions. My mission is to continuously learn, innovate, and contribute quality work that makes a difference.
Since spring 2021, I have immersed myself in the world of computer languages, data structures, algorithms, and computer science. I’ve explored everything I can get my hands on, from programming resources to the history of the field. This journey is leading me to develop a strong foundation in Python, growing experience in Go, and a deeper appreciation for problem-solving in the tech world. I’m passionate about developing strategies and solving problems, whether through cracking LeetCode challenges, playing chess, or mediating classroom disputes. These experiences have sharpened my adaptability and problem-solving mindset, qualities that are crucial for programming and life. Having lived in multiple countries, including France, Turkey, Lebanon, and South Korea, I've built a strong ability to navigate diverse cultures and languages, which translates into strong communication skills in professional settings. I’m a quick learner who thrives on trial and error, building solutions through perseverance and observation. My references can attest to how these qualities have shaped my growth and competence.
I developed a static site generator from scratch, employing Markdown-to-HTML conversion, with robust error handling, text and block parsing using regex, and a node-based architecture for HTML generation. The project focused on clean, maintainable code, scalability, and thorough testing. It has been a meaningful experience in my ongoing quest to develop the valuable skills necessary for dynamic content systems and scalable software solutions.