📜 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, and language data products."
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 kanji, kotowaza, and structured Japanese 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
]