About

Updated

My photo

My name is S. Tarık Çetin, also known online as starikcetin. I am a self-motivated, hardworking, and passionate software engineer; specializing in game development with the Unity game engine. I also have experience in technical leadership, full-stack web development, and DevOps.

I have been tinkering with software ever since my childhood, and I started taking it seriously during my highschool years. I always give my best to everything I work on. I enjoy learning and sharing my knowledge with other people. I love open-source software and see it as a way of giving back to the community.

I try my best to follow Stoic philosophy. I am interested in philosophy, theoretical physics, and psychology. I enjoy listening to good music, watching the sunset, the winter and the snow, the sea, and the space. I have been a gamer ever since the age of 5.

Skills

Game Development

  • Expert knowledge of Unity and C#.
  • Intermediate knowledge of OpenGL, GLUT, and WebGL.
  • Experimented with Godot, Unreal, Pixi, Phaser, Cocos2d-x, and Box2D.

Technical Leadership

  • Team lead of the Unity Core Team at Albert.
  • Technical lead of Easy Clap Games as the only senior developer.
  • Team lead of our senior project for Bilkent University.

Full-stack Web Development

  • Expert knowledge of React, TypeScript, and Node.
  • Intermediate knowledge of Angular, Stencil, Ionic, Socket.io, and Express.
  • Experience with Webpack, Parcel, Babel, Jest, and Firebase.

DevOps

  • Expert knowledge of GitHub Actions, NPM scripts, and test automation.
  • Intermediate knowledge of Bash, Powershell, and Batch.
  • Experience with Apple signing automation, Unity Cloud Build, Git hooks, and Teamcity.

Experience

Deep Space InteractiveFounder

  • Ankara, Turkey
  • Full-time
  • I have founded this indie game studio to bring my passion for games to life.

Albert

  • Gothenburg, Sweden
  • Full-time
    • Unity Team Lead
    • Senior Unity Developer
  • Took part in development of Albert Junior: an educational games platform created with Unity and React Native, published on iOS and Android.
  • Led the development of the Unity the platform core, internal Unity frameworks and tools, and the Unity CI system.
  • Supervised the Unity codebase. Optimised application size and performance. Fixed complex cross-cutting bugs. Ensured technical coordination across multiple teams.
  • Led the integration of 3rd party SDKs such as Mixpanel, Braze, and Firebase.

Easy Clap GamesSenior Unity Developer

  • Ankara, Turkey
  • Full-time
  • Led the development and optimisation of 25 hypercasual games created with Unity, published on Android. 6 of them were developed by me directly.
  • Developed internal Unity frameworks and tools.
  • Integrated 3rd party SDKs such as GameAnalytics, Adjust, and Facebook.

Parabol

  • Ankara, Turkey
    • Frontend Developer
    • Full-time
    • Frontend Developer
    • Part-time
    • Unity Developer
    • Internship
  • Took part in development of METIS, SBS, and Cermoni: B2G web applications created with React, Angular, and Ionic.
  • Developed open-source web components with Stencil. They were also used internally across the products mentioned above.
  • Developed ARCitizen: AR smart city application created with Unity and Vuforia, targeting Android and iOS. R&D project for TÜBİTAK.

Education

Bilkent UniversityBachelor of Science

  • Computer Technology and Information Systems (CTIS)
  • Ankara, Turkey
  • CGPA 3.25
  • Led the development of our senior project Blockchain Technology Education Software (BTES): An educational web application created with React, Node, and Mongo.

Awards

Best Intern Award

  • Issued by Bilkent University CTIS Department
  • Awarded for my internship at Parabol. Signifies the highest company and supervisor satisfaction among all interns of the same cohort.

Projects

See the Projects page for a list of notable projects that I took part in.