About Me

Can Selçuk

I am a software engineer specializing in game development, web applications, and mobile platforms, currently completing my Bachelor's degree in Software Engineering at Izmir University of Economics.

Possessing a strong foundation in object-oriented programming and a diverse skill set across multiple languages and frameworks, I excel at tackling complex challenges and delivering innovative solutions.

My portfolio includes published mobile games, web applications, and various software projects that demonstrate my technical abilities and creative approach to development.

Dedicated to continuous learning, I actively seek out new technologies and methodologies to enhance my skills and contribute effectively to challenging projects.

Published Games

Conquer for Glory

Conquer for Glory

A 2D mobile strategy/medieval war game, optimized for mobile platforms using game programming patterns.

Technologies: Unity, C#

View on Play Store

WordsOfTime

WordsOfTime

A word puzzle game centered around history and different eras, focusing on engaging mechanics and educational elements.

Technologies: Unity, C#

View on Play Store

Bug World

Bug World

A 3D insect colony simulator where players gather resources, interact with diverse bug species, and evolve their insects in a dynamic ecosystem.

Technologies: Unity, C#

View on Play Store

City Bus Tycoon 3D

City Bus Tycoon 3D

A high-energy bus driving game where players pick up passengers, perform stunts, and earn money while mastering driving skills. (In development)

Technologies: Unity, C#

Notable Projects

AI-Powered Emergency Assistant

An AI-powered application that assists occupants in vehicle accidents with voice interaction capabilities and emergency detection features.

Achievement: 3rd Place in Kuika AI Hackathon

Psychometric Analysis Website

A website for psychologists and psychiatrists that automates MMPI test results analysis, providing comprehensive graphical representations.

Technologies: Python, Flask, Firebase

Sound Listening App

A sound listening application aimed at facilitating meditation practices with an intuitive user interface.

Technologies: Flutter

Driving License Exam App

A test-taking application designed to aid in preparation for driving license examinations with comprehensive practice questions.

Technologies: Java, Swing, SQLite

Skills & Expertise

Programming Languages

  • Java
  • C#
  • Python
  • C++

Game Development

  • Unity
  • Photon
  • Game Programming Patterns
  • 2D/3D Development
  • Mobile Optimization

Web & Mobile Development

  • Flask
  • Firebase
  • Flutter
  • HTML/CSS

Tools & Technologies

  • Blender
  • Git
  • SQLite
  • Performance Testing

Professional Experience

Freelance Game Developer

Dec 2024 - Dec 2024

Fiverr Platform (Remote)

  • Designed and developed a 2D platformer game featuring 2 levels, smooth character controls, and unique game mechanics using Unity and C#.
  • Delivered the project on time, adhering to the client's specifications.
  • Integrated features like enemy AI, collectible items, and visually appealing environments to enhance player experience.

Performance Testing Intern

Jul 2023 - Aug 2023

Univera - Izmir, Turkiye

  • Conducted comprehensive performance benchmarking for various .NET libraries.
  • Designed and implemented benchmark programs to assess performance metrics under different conditions.
  • Documented detailed results of performance benchmarks, including execution time, memory usage, and throughput.
  • Worked with libraries including RabbitMQ.Client, Apache.NMS.ActiveMQ, StackExchange.Redis, and LazyCache.

Education

Bachelor of Engineering in Software Engineering

Expected Graduation: June 15, 2025

Izmir University of Economics - Izmir, Turkiye

Focused on developing strong foundational skills in software engineering, including object-oriented programming, algorithms, data structures, and software development methodologies.

Developer Blog

The Making of Bug World: Creating a Dynamic Insect Ecosystem

April 15, 2025

Developing Bug World presented unique challenges in simulating a believable insect colony. In this post, I discuss how I approached AI behaviors, resource management systems, and progression mechanics...

Read More

Performance Optimization Tips for Mobile Game Development

March 28, 2025

Mobile game development comes with specific constraints that require careful optimization. Based on my experience developing multiple published mobile games, here are my top tips for balancing performance and visual quality...

Read More

Using Game Programming Patterns to Create Maintainable Code

February 10, 2025

Clean, maintainable code is crucial for game development projects that evolve over time. In this article, I share how I implemented key game programming patterns in my strategy game Conquer for Glory...

Read More