📜 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
specialty: "Japanese learning platforms, structured datasets, and open-source engineering",
9
github: "https://github.com/sepTN",
10
email: "[email protected]"
11
}
12
13
# origin_story()
14
# Software engineer, game developer, and language educator.
15
# Founded Jepang.org and still builds around it.
16
# Also contributes to Godot and long-running game projects.
17
18
"Septian Ganendra S. K. (sepTN) is a software engineer and game developer from Surabaya, Indonesia."
19
"He founded Jepang.org in 2016 and has built it into a broader ecosystem for Indonesian learners of Japanese, spanning kanji, grammar, anime, language data products, and newer lookup surfaces such as Yomi."
20
"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."
21
"He earned JLPT certification in 2014 and later became a Google Associate Android Developer in 2017."
22
23
func current_focus() -> Array:
24
return [
25
{
26
"title": "Jepang.org and learning products",
27
"status": "Expanding Jepang.org, Yomi, kanji, kotowaza, and structured Japanese lookup datasets"
28
},
29
{
30
"title": "Godot contributions and game development",
31
"status": "Maintaining tools and long-running projects like Sentou Gakuen"
32
},
33
{
34
"title": "Search, datasets, and developer tooling",
35
"status": "Improving fast lookup flows, structured content pipelines, and reusable web tooling"
36
}
37
]