About

Kengo Kubota

Amateur developer · Cross-disciplinary maker

Portrait of Kengo Kubota

@Keng0nion

Amateur developer · Cross-disciplinary maker

I am an amateur developer who enjoys using code to investigate questions that cross traditional boundaries. My projects move between scientific modeling, mathematical visualization, local security tools, game development, and experimental interfaces. I learn primarily by building: turning curiosity into a prototype, testing what fails, and refining what remains.

I do not see programming as a finished skill. It is a way to keep asking better questions—and to leave a visible record of how my thinking changes over time.

Development journey

A history of learning by making.

2015

First contact with Scratch

Discovered programming through visual blocks and began experimenting with logic, sequence, and interaction.

What this developed

Logical sequencing, decomposition, and designing simple interactions.

2019—2022

Three years of self-directed EV3 learning

Used LEGO Mindstorms EV3 to connect software decisions with physical movement, sensors, and iterative problem-solving.

What this developed

Sensor-based reasoning, hardware–software integration, and iterative troubleshooting.

2021

Moved into Python

Transitioned from visual programming toward text-based code and a wider range of computational ideas.

What this developed

Text-based programming, computational thinking, and independent technical learning.

2026

Built an AI-assisted development workflow

I remained responsible for defining each problem, setting requirements and scope, choosing the architectural direction, testing and debugging, reviewing results, and refining visual and interaction details. AI assisted with implementation, code suggestions, and faster iteration; I do not claim that every line of code was completed independently.

What this developed

Problem framing, requirements and scope control, architectural judgment, verification, result review, and responsible use of AI assistance.