📜 operative_data.gd
1
extends Node
2
3
const operative = {
4
handle: "sepTN",
5
name: "Septian Ganendra S. K.",
6
location: "Surabaya, East Java, Indonesia",
7
tagline: "Software Engineer and Japanese Language Educator",
8
github: "https://github.com/sepTN",
9
email: "halo@septn.com"
10
}
11
12
# origin_story()
13
# Software engineer, game developer, and language educator.
14
# Founded Jepang.org and still builds around it.
15
# Also contributes to Godot and long-running game projects.
16
17
"Septian Ganendra S. K. (sepTN) is a software engineer and game developer from Surabaya, Indonesia."
18
"He founded Jepang.org in 2016 and has built it into a broader ecosystem for Indonesian learners of Japanese, spanning kanji, grammar, anime, and language data products."
19
"His work also includes Godot and GodotSteam contributions, long-running game projects such as Sentou Gakuen, and web products that rely on fast search, structured content, and large datasets."
20
"He earned JLPT certification in 2014 and later became a Google Associate Android Developer in 2017."
21
22
func current_focus() -> Array:
23
return [
24
"Jepang.org and learning products",
25
"Godot contributions and game development",
26
"Search, datasets, and developer tooling"
27
]