📜 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
  ]