
Serkan Pekcetin
Verified Expert in Engineering
Unity3D Developer
Ankara, Turkey
Toptal member since August 21, 2020
Serkan is a Unity3D developer who excels at developing projects with C#. Besides C#, Serkan mainly uses C++ for systems programming. Serkan holds an M.Sc. degree in game technologies, and currently, he's pursuing a Ph.D. in computer engineering, specializing in computer graphics. Serkan's software engineering work is at the intersection of GIS and computer graphics, and he's also worked in VR/AR development during his research assistantship role at SFU Pain Studies Lab in Vancouver, BC.
Portfolio
Experience
- Game Development - 7 years
- Unity3D - 7 years
- C# - 7 years
- C++11 - 7 years
- Unity - 7 years
- Virtual Reality (VR) - 2 years
- Ray Tracing - 2 years
- Augmented Reality (AR) - 1 year
Availability
Preferred Environment
PyCharm, Visual Studio, Windows
The most amazing...
...project I've built has helped chronic-pain patients to manage their pain levels through a virtual reality (VR) app.
Work Experience
Software Engineer
Zibumi
- Took responsibility for prototyping R&D projects and GPGPU implementations of various GIS analyses.
- Developed an urban acoustics simulation tool that uses high-resolution GIS data.
- Provided day-to-day maintenance and support for the flagship software platform for the company.
- Liaised and provided assistance in the acquisition of the company.
Research Assistant
Pain Studies Lab at Simon Fraser University
- Developed, deployed, and maintained virtual reality projects aimed at pain distraction for chronic pain patients. Arranged more than ten VR demo sessions, the equipment, and the software.
- Maintained and modernized the flagship project, Virtual Meditative Walk, in Unity3D. Supported legacy biofeedback hardware to accomplish adaptive pacing that is essential to the allowances of chronic pain patients.
- Implemented an automation module in a joint study with the University of British Columbia. The automation module ensured that 20 participants in a study could run the experiments from their homes and collected the data to evaluate and replay sessions.
Teaching Assistant
Simon Fraser University, School of Interactive Arts and Technology
- Supervised lab sessions in which students learn various aspects of game development and Unity3D.
- Helped student groups to implement their term projects during office hours.
- Oversaw projects to ensure high-quality output. The projects ended up being assessed by reputable game development professionals from companies such as EA.
Software Engineer
Argedor
- Implemented GIS-related analyses and toolset for the flagship product, KNVCity.
- Contributed to the implementation of various video games for i-Treasures, an EC FP-7 project funded by the European Union.
- Implemented a procedural building generation tool that generates building meshes in real-time.
- Took part in the development of a projectile and wave/blast propagation simulation tool and modified the ternary search algorithm to extend the analysis to be run at interactive rates.
Project Assistant
Middle East Technical University Spatial Audio Research Group
- Fulfilled software development duties for the “Reproduction of Spatial Audio Analysis-based Synthesis Methods” project. The development involved algorithms implemented in C++11 that are evaluated from MATLAB, run from Unity3D as native plugins.
- Took an active role in the establishment of an audio lab within the TSK-MODSIMMER Modeling and Simulation Center.
- Aided in the preparation of technical progress reports.
Entrepreneur
Self-employed at Metutech-ATOM Incubation Center
- Aided in software development, deployment, and testing process of a discontinued 2D game engine project in a team of three.
- Performed day-to-day tasks such as writing proposals for grants, writing business plans, organizing, and representing the team.
- Developed an independent set of demo projects.
Experience
Digital Geometry Processing
https://github.com/serkan3k/dgpGlobal Game Jam 2019 game
https://github.com/serkan3k/ggj2019Minimal Acoustics Ray Tracer
https://github.com/serkan3k/acoustics-raytracerFace Capture/Playback
https://youtu.be/d-WDbH6eYaAEducation
Ph.D. (Ongoing) in Computer Engineering
Middle East Technical University - Ankara, Turkey
Ph.D. (Completed Coursework) in Interactive Arts and Technology
Simon Fraser University - Vancouver, BC, Canada
Master of Science Degree in Game Technologies
Middle East Technical University - Ankara, Turkey
Bachelor of Science Degree in Industrial Engineering
Bilkent University - Ankara, Turkey
Certifications
Fundamentals of Deep Learning for Multiple Data Types
NVIDIA Deep Learning Institute (Certificate ID: 84adc1860bb74671bc7ab659ea46b44b)
Fundamentals of Deep Learning for Computer Vision
NVIDIA Deep Learning Institute (Certificate ID: e4436e6e1bfe46e491e9923316715690)
Data Structures
Coursera (Certificate ID: SRV3VN94E6H5)
Algorithmic Toolbox
Coursera (Certificate ID: ECX3UX2C8S33)
Skills
Libraries/APIs
SDL
Tools
Visual Studio, PyCharm
Frameworks
Unity3D, Unity, Microsoft Kinect
Languages
C#, C++11, ActionScript 3
Paradigms
Dynamic Programming, Software Testing, GPGPU
Platforms
Windows
Other
Game Design, Game Development, 2D Games, Virtual Reality (VR), Virtual Reality App Design, Game AI, 3D Games, Ray Tracing, Augmented Reality (AR), Debugging, Algorithms, Binary Search Trees, Stacks, Deep Learning, Computer Vision, Computer Graphics, Artificial Intelligence (AI), Unity3D Native Plugin Interface, Geometry
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring