Experience
My professional journey, internships, and leadership roles.
Programming Mentor
University College London (UCL)
Technical Overview
As a Programming Mentor in the UCL Department of Computer Science, I support first-year students in developing their programming skills and understanding of core computer science concepts. I conduct weekly sessions, helping students debug assignments, grasp class concepts, and apply software engineering principles effectively. I also provide feedback on coding style, problem decomposition, and documentation practices to help them adopt professional workflows early in their degree.
Reflection
Through this experience, I've strengthened my ability to explain complex technical ideas clearly and adapt my teaching approach to diverse learning styles. Mentoring has not only refined my communication and leadership skills but also reinforced my own understanding of foundational programming concepts through teaching.
Skills & Technologies
Technical Overview
At Selco Consulting, I work on full-stack and AI-driven systems used by clients in logistics and analytics. I designed internal web tools like Ship360 Maps for visualizing route data and built the SQL-Python Compare Tool to automate data integrity checks across databases. I also developed a benchmarking pipeline for IBM Watsonx agents, testing Turkish prompt handling using ROUGE metrics. Additionally, I wrote 2 research papers on the topics of ML in retail and memory in LLMs.
Reflection
Working full-time for a month and now continuing part-time allowed me to combine front-end engineering in React and TypeScript with backend scripting in Python. Collaborating with consultants and data scientists has helped me grow as a cross-disciplinary developer who can bridge research, software architecture, and client-facing deployment.
Skills & Technologies
Related Projects
IBM Watsonx Turkish Benchmark
AI
Ship360 Maps
Web Development
Database Comparison Tool
App Development
LLM Memory and Storage Research
Research
Machine Learning for Retail Research
Research
President
UCL Game Development Society
Technical Overview
As President of the UCL Game Development Society, I lead a community of over 90 active members passionate about creating, learning, and experimenting with game design and development. I organize workshops, game jams, and industry talks covering engines like Unity, Unreal, and Godot, as well as core concepts such as AI behavior trees and level design. I manage a small executive team, oversee project groups, and coordinate with the UCL Students' Union to secure funding and event venues.
Reflection
My leadership focuses on fostering collaboration and making technical creativity approachable for developers of all skill levels. Through this role, I've improved my ability to manage large projects, mentor diverse teams, and connect academic theory with practical game development. It has also taught me how to balance technical direction with community building and strategic planning.
Skills & Technologies
Related Projects
Flame n Bake
Game Development
Untitled Bubble Game
Game Development
Beyin Gocu Tutoring Platform
Beyin Gocu Organisation
Technical Overview
I co founded Beyin Gocu, a student led tutoring platform that shares IB and AP study resources through a website and video content. I helped design and maintain the site using HTML and CSS, organised subject pages and blog style posts, and coordinated the upload workflow for our YouTube channel with more than twenty videos. I also contributed to lesson scripts and example solutions so that our materials stayed consistent, clear, and helpful for students preparing for exams.
Reflection
This experience showed me how to turn my own subject knowledge into structured resources that others can actually use. Working with a small team improved my project planning skills, from deciding which topics to cover first to scheduling content releases. It also strengthened my communication and teaching skills as I learned to explain complex ideas in simple language for a wide range of students.
Skills & Technologies
Related Projects
Beyin GΓΆΓ§ΓΌ Website
Web Development
Technical Overview
As a front-end developer intern at Hepsiburada, I contributed to internal UI feature prototypes while learning enterprise-scale web development workflows. I built the Elementify project using vanilla JavaScript, HTML, and CSS, focusing on responsive design and usability. I also experimented with React and Node.js by creating a personal to-do app that followed modular component design.
Reflection
My time at Hepsiburada exposed me to localization practices and techniques to reduce bundle sizes for faster load times. It gave me insight into professional front-end architecture and how engineering decisions affect scalability in large-scale e-commerce platforms.
Skills & Technologies
Related Projects
Elementify
Web Development
Assistant Gymnastics Coach
Atasehir Cimnastik Akademi
Technical Overview
As an assistant gymnastics coach, I supported the lead coaches during training sessions for children and young athletes. I helped plan warm ups and basic drills, demonstrated movements, spotted students during balance and tumbling exercises, and monitored safety on the equipment. I also gave simple individual feedback to help students improve their form and confidence over time.
Reflection
Coaching taught me how to communicate clearly with younger students, stay patient under pressure, and manage a group while keeping everyone engaged and safe. I became more confident speaking in front of a class, learned how to motivate different personalities, and developed a stronger sense of responsibility by acting as a role model on and off the mat.
Skills & Technologies
Technical Overview
During my internship at IBTech, I explored QNB Finansbank's software architecture to understand enterprise-level application design and deployment. I learned about server-side quality assurance and CI testing pipelines while observing how modularity improves maintainability. I built a basic MVC web application in C# using Visual Studio, integrating routing, form handling, and templated views.
Reflection
This project introduced me to version control in a professional team setting and the fundamentals of .NET development. It marked my transition from theoretical coding knowledge to hands-on software engineering practice in a corporate environment.