About
Updated

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.