Skip to content
View Furukan's full-sized avatar
🦝
Panda
🦝
Panda

Block or report Furukan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Furukan/README.md

Furukan-CV

About Me:

Hello, I’m Enis Furkan Yıldız, a Turkish national who has spent most of my life living abroad. However, for the past two years, I have been continuing my education at Ankara Cumhuriyet High School, where I balance my academic pursuits with a deep passion for programming.

My journey into programming began in 2020, and since then, I’ve immersed myself in languages like Roblox Lua and Python. These interests have sparked my curiosity in creating immersive experiences and solving complex challenges within the realm of game development.

Beyond programming, I enjoy exploring diverse music genres and diving into algorithmic puzzles. These hobbies not only provide relaxation but also sharpen my problem-solving skills and creativity.

Looking forward, I aim to further explore game development, particularly focusing on creating compelling gameplay mechanics and engaging user experiences. I’m eager to delve deeper into technologies that can enhance gaming environments and bring new ideas to life.

Experiences:

  • Roblox Lua: Advanced (4 Years)

    Since 2020, I have been deeply involved in Roblox Lua development, focusing on creating immersive gameplay experiences and intricate game mechanics. Starting from basic scripting, I advanced to more complex projects involving event handling, object-oriented programming, and optimization techniques. My work spans interactive simulations and multiplayer games, where I've implemented systems for character controls, game physics, and user interfaces. Alongside my academic pursuits, I have accumulated extensive part-time and full-time job experience, gaining practical insights into teamwork, project management, and meeting deadlines in a professional environment.

  • Python: Intermediate (3 Years)

    I began software development with Python in 2021 and have continued to expand my skills. While I have learned various libraries like NumPy, Pandas, and TensorFlow, I prefer working with core Python to maintain a strong foundation in programming fundamentals. This approach has allowed me to focus on problem-solving and develop versatile coding skills.

  • Kali Linux: Beginner (4 Months)

    In 2022, I briefly explored Kali Linux for 4 months, focusing particularly on participating in Capture The Flag (CTF) challenges. Although my primary goal was not to learn hacking techniques, this experience provided valuable knowledge about internet network information and security tools. I gained insights into fundamental network concepts, analyzed network traffic, and utilized various tools within Kali Linux for legitimate educational purposes.

  • Additional Skills:

    I consider myself advanced in algorithm and physics-based projects, with strong problem-solving skills. I enjoy tackling challenges that require creative solutions and technical expertise.

    Languages I Know:

    • Turkish: Native proficiency
    • English: B2 level proficiency
    • French: A2 level proficiency (learned while living abroad)

Past Projects:

  • Katana Mastery Simulator (Roblox)

    I am thrilled to share my first published game, Katana Mastery Simulator. Developed using the Knit framework, this project has been an incredible journey, providing me with substantial experience in programming and game development.

    Check out the game: Katana Mastery Simulator

  • Neural Network Digit Recognition (Luau)

    This project was a significant milestone in my programming journey. Using Luau on Roblox, I developed a neural network for digit recognition. The project involved implementing various layers of the neural network, training it with digit datasets, and optimizing its performance. Through this project, I deepened my understanding of machine learning concepts and honed my programming skills in Lua.

  • Tic-Tac-Toe AI (Python)

    This project aimed to create an unbeatable Tic-Tac-Toe AI using advanced algorithms in Python. Implemented with the Minimax algorithm combined with alpha-beta pruning, the AI evaluates all possible moves recursively, maximizing its chances of winning or forcing a draw against any opponent strategy. This project strengthened my understanding of artificial intelligence concepts and enhanced my skills in algorithmic thinking and problem-solving.

    GitHub link: NeverLosing Tic-Tac-Toe

    Images: Image 1
  • Random Maze Generator And Solver (Luau)

    Developed in Luau on Roblox, this project combined recursive backtracking for maze generation and A* pathfinding for solving mazes. The generator creates random mazes with varying complexities, ensuring each maze is solvable. The solver navigates through the maze efficiently using A* pathfinding, finding the shortest path while considering obstacles. This project deepened my proficiency in Lua programming and algorithmic design within game development contexts.

    Open-source module: Maze Module (DevForum)

    Images: Image 1
    Image 2
  • Obby Solver AI (Luau)

    This project, created in Luau on Roblox, involves developing an AI that brute forces its way through obstacle courses (obbies). The AI controls multiple NPCs that repeatedly attempt the course, learning from failures and gradually optimizing their path until they succeed.

    Video: Twitter Post

Conclusion:

My journey in programming and game development has been driven by a passion for creating immersive experiences and solving complex challenges. From mastering Roblox Lua to exploring Python and venturing into web development, each experience has shaped my skills and broadened my understanding of technology.

As I continue to pursue my education and professional growth, I am excited about the opportunities to contribute to innovative projects and collaborate with like-minded individuals. I am committed to continuous learning and strive to leverage my skills in programming, algorithm design, and game development to make meaningful contributions in the tech industry.

Thank you for taking the time to review my CV. I look forward to discussing how my skills and experiences can contribute to your team or project. ❤️

Popular repositories Loading

  1. Furukan Furukan Public

    Config files for my GitHub profile.

    1

  2. PasswordGeneratorPython PasswordGeneratorPython Public

    Simple Password Generator

    Python

  3. NeverLosingTic-Tac-Toe NeverLosingTic-Tac-Toe Public

    an AI which never loses

    Python

  4. CarCrossGame CarCrossGame Public

    Python