Summary
Overview
Work History
Education
Skills
Websites
Certification
Affiliations
Software
Timeline
Generic

Ken Dahana

Game Programmer
Kota Surabaya

Summary

A professional coder that is proficient at math, physics, and computer algorithms. Fluent at Java, C#, Python, PHP, and JavaScript. Made several games with Unity for different projects like Surabaya Global Game Jam 2023, Tokyo Games Show, and Indonesia Game Developer Exchange. Has a passion for building games especially FPS games. Worked at Ai4Impact to create SmojoVM (Virtual Machine) for extending Smojo so that it can be used by more people in the Ai4Impact community. Built an FPS game that historically match (or at least try to match) 10 November 1945 Battle of Surabaya for his bachelor degree. Worked at Lioncore.id as a game programmer to prototype various games and gamified activities.

Overview

3
3
years of professional experience
4
4
years of post-secondary education
3
3
Certifications
2
2
Languages

Work History

Game Developer

Lion Core Studio
01.2024 - 12.2024
  • Made prototypes for various game projects that are displayed in events such as Tokyo Game Show and IGDX (Indonesian Game Dev Exchange)
  • Implemented various gameplay mechanics such as attacking, dashing, walking, jumping, sliding on a steep slope, etc
  • Implemented various UI mechanics such as character selection, character costume selection, map/stage selection, visual novel, main menu, etc.

Full Stack Developer

Lion Core Studio
01.2024 - 11.2024
  • Made a gamification to measure children's oral motor skills for a doctor using Unity via HC-05 module for Arduino Uno

Game Programmer

Lion Core Studio
08.2023 - 11.2024
  • Worked as an intern at Lioncore.id
  • Implemented character skills (jumping, dashing, primary and special attack, double jump, and slipping from a cliff), implemented character animation, implemented a game progression system, implemented a scrolling system for a 3D environment, implemented a boss system, and implemented a point of click game mechanism

One of the mentors for extending Smojo's compiler and VM for Java functionality

ai4impact
05.2023 - 08.2023
  • Supervised the development of the extending of Smojo's compiler and VM for Java, especially the ML functionality

Creator of Smojo's Compiler and VM for Java

Ai4impact
07.2022 - 05.2023
  • Created Smojo's compiler and VM for Java
  • Created VM that can parse and run compiled Smojo commands
  • Created a Smojo library that compile Smojo commands into instruction codes

Chatbot Mentor for Ghana Digipreneur

ai4impact
11.2022 - 12.2022
  • Mentored the development of chatbots (powered by Smojo) by Ghanaians for digital entrepreneur purposes.
  • Provided guidance on how to develop chatbots using Smojo
  • Provided guidance on how to integrate HTML/JS inside of the chatbot

Teacher Assistant

Jabar Digital Academy
09.2021 - 09.2021
  • Working as a teaching assistant for a Laravel class of 30 people
  • Everyone in the class passed with satisfactory score

Education

Bachelor of Science - Computer Science

Universitas Surabaya (UBAYA)
Surabaya, Indonesia
05.2020 - 01.2024

Skills

Continuous learning attitude

Gameplay mechanics design

Object-oriented programming

Version control systems

Games development

Teamwork and collaboration

undefined

Certification

Laravel - Web Development

Affiliations

  • GADAS (Game Developer Arek Suroboyo). A community of Surabaya game developers.
  • GDM (Game Developer Malang). A community of Malang game developers.

Software

C#

Java

PHP

TypeScript

JavaScript

MySQL

Unity

Timeline

Game Developer

Lion Core Studio
01.2024 - 12.2024

Full Stack Developer

Lion Core Studio
01.2024 - 11.2024

Game Programmer

Lion Core Studio
08.2023 - 11.2024

One of the mentors for extending Smojo's compiler and VM for Java functionality

ai4impact
05.2023 - 08.2023

Chatbot Mentor for Ghana Digipreneur

ai4impact
11.2022 - 12.2022

Creator of Smojo's Compiler and VM for Java

Ai4impact
07.2022 - 05.2023

Teacher Assistant

Jabar Digital Academy
09.2021 - 09.2021

Bachelor of Science - Computer Science

Universitas Surabaya (UBAYA)
05.2020 - 01.2024
Laravel - Web Development
Flutter - Mobile App Development
NodeJS Adonis - Backend Development
Ken DahanaGame Programmer