First contact with Scratch
Discovered programming through visual blocks and began experimenting with logic, sequence, and interaction.
Logical sequencing, decomposition, and designing simple interactions.
About
Amateur developer · Cross-disciplinary maker

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
Discovered programming through visual blocks and began experimenting with logic, sequence, and interaction.
Logical sequencing, decomposition, and designing simple interactions.
Used LEGO Mindstorms EV3 to connect software decisions with physical movement, sensors, and iterative problem-solving.
Sensor-based reasoning, hardware–software integration, and iterative troubleshooting.
Transitioned from visual programming toward text-based code and a wider range of computational ideas.
Text-based programming, computational thinking, and independent technical learning.
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.
Problem framing, requirements and scope control, architectural judgment, verification, result review, and responsible use of AI assistance.