Hey there! I'm Hakan, an aspiring full-stack developer with a background in civil engineering, living in Castrop-Rauxel, Germany.
Computers & Technology have been my lifelong passion. I used to write commands in a terminal window of my MS-DOS
pc at the age of 3, just to be able to launch my favorite video game back then Prince of Persia
That's how I learned how to read and write type. During my career break, I decided to open a new page in my professional life, thinking,
"regardless of where I will end up, software development is what I want to pursue."
Programming
I have been volunteering as a full-stack developer at Freedom Combination since September 2023. In this role, I integrated OpenAI's ChatGPT and the Assistants API into our platform to streamline our workflow and boost team productivity. I also implemented push notifications using the web-push library. Additionally, I have gained hands-on experience with Next.js (pages router), TypeScript, and Chakra UI.
I have built capstone projects, full-fledged web applications; Journal, Refuel Tracker and CV-Generator using languages and tools such as C, Python, Flask, Django, PostgreSQL, MySQL, Tailwind CSS, Bootstrap, Material UI, JavaScript, Git, GitHub, AWS, Heroku, Python Anywhere, and more...
I took three courses from Harvard University, and finished a 9-month-long intensive Full-stack Development course from Clarusway.
- CS50X: Introduction to Computer Science where I learned about fundamentals of computer science such as abstraction, algorithms, data structures, memory management, cybersecurity, software engineering, web programming, etc. Certificate ➚
- CS50P: Introduction to Programming with Python where I had a chance to learn how to handle errors and exceptions, find and fix bugs, write unit tests; use third-party libraries; validate and extract data with regular expressions; model real-world entities with classes, objects, methods; and read and write files. Certificate ➚
- CS50W: Web Development with Python and JavaScript where I dove more deeply into the design and development of web applications with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Through hands-on projects I learned how to write and use APIs, create interactive UIs, and leverage cloud services like GitHub, Heroku, and PythonAnywhere. Certificate ➚
- Full-stack Development Course covered the introduction to programming, computational thinking, SDLC, Agile in the IT-Fundamentals module. In the Frontend Module I had the chance to build 15 frontend projects using HTML, CSS, Bootstrap, Sass, Material UI, Tailwind, JavaScript, React, Redux, and Firebase. As for the Backend Module, I learned Django Web Framework, built RESTful APIs using Django REST framework. Certificate ➚
Goals
- Bring my app ideas to life, on top of making improvements to my existing applications.
- Develop at least one mobile app, and/or one game, and release them on App Store
- Work with knowlegable and intellectual developers who are as motivated as I am