Programming.

Weather in Kirksville is terrible except for fall, so I cope myself to stay busy. Outside school, I just sit at my desk and code. Right now, I’m working with my professor on making a SaaS web program. I’m working with my buddy Ali. Since my professor’s more into 3D modeling and rendering, he came up with a old tech minimal implementation of using skyboxes for a 3d world view. We applied the concept using three.js with webgl. To make it simple, it’s a system of viewpoint (the camera), the material(solid), geometry(cube). You put the camera inside the cube, and render it to smooth the edges, and it simulates a 3d world. It’s not an invention, but an idea inspired from early video games (the world was just a cube!). We’ve added a simple google map api, voice narration and still working on annotations within the skybox render. The crazy thing i realised here is how the coordinates in this three.js cube is rather infinity, so the point placements are not absolute.

Truman Virtual

The fall of 2025 was beautiful. Me and my friends went to a big hackathon to Kansas City, and had a 24 hour project build session. We formed a team of three, each given a certain task and responsibilities, to make a digital journal platform with AI integration. I found out that journaling is super helpful to ease down the overwhelmed feeling we get. AI bots are so common these days, so we decided to add that within the main page. A statistical graph representation showing the captured database of journal entries, emotion entered, and later coding it to a CSS integrated flower triggers. To simplify, while I finish my journal entry and share how I feel, a blissful flower gets bloomed in the ground background. The allocation of varied flowers make up a garden. This digital garden is just so lively, as it is the accumulation of your feelings.

Memory Garden

Winter in Kirksville gets really wild. To survive during the winter period, I rather stay cozy inside my apartment learning something new. During winter 2025, I deep studied a few Data Structures and Algorithm concepts, to later building a project with my friends virtually. Dijkstra and A* graph algorithm are two complex DSA terms, so we decided to implement that in a learn-as-we build approach. We named it SafeWalk Plus, that uses machine learning to find the risk of each route taken. We all understand how getting from one point to another works in a mapping system. But behind that simple system, has complex steps (algorithms) that calculates every single point on the route taken, with later having the best efficient route destination. Dijkstra and A* has rather complex calculations, but they work in a similar way. The screenshot shows an outer JavaFX map, which still needs a lot of work to have working test cases with the algorithms. I’ll update this part, once I get back into it.

Safewalk Plus