fluency report

A web-based reporting tool that transforms raw fluency data into a clear and structured overview, helping educators understand learning patterns, compare progress across multiplication tables, and identify gaps early in order to support better teaching and assessment decisions.
Done mainly with TypeScript along with Makefile, Dockerfile, PHP, JavaScript and HTML.
adventofcode

Solutions for the daily logic challenges by breaking each puzzle into smaller reasoning steps, helping learners strengthen analytical thinking, experiment with different problem‑solving strategies, and better understand how structured approaches shape outcomes.
Done mainly with TypeScript along with HTML.
semantic git

A shell utility that converts everyday commit actions into more intentional, descriptive messages, helping developers track the evolution of their work, maintain clearer histories across branches, and understand why certain decisions were made as a project naturally grows.
Done mainly with HTML along with Shell.
accordion progress

Created to guide users through multi‑step tasks, this project organizes information in a way that reveals context at the right moment, making it easier to understand progress, follow instructions, and stay oriented while working through layered content.
Done mainly with TypeScript along with JavaScript and HTML.
vanilla documents

Focused on making document management feel organized rather than chaotic, this project brings updates, notifications, and file changes into a unified flow that helps users keep context, respond confidently, and stay aware of everything happening in real time.
Done mainly with TypeScript along with HTML, Go, CSS and Bru.
pet manager

Built around clear flows and predictable interactions, this project helps users review pet information, update details with confidence, and understand how changes tie together, creating a smoother experience when managing several profiles at once.
Done mainly with HTML along with TypeScript, CSS and Bru.
ts only

Purposefully minimal, this project offers a clean starting point that highlights reasoning and structure over configuration, helping developers express ideas more clearly and build toward maintainable logic without distractions from heavy setup decisions.
Done mainly with TypeScript along with JavaScript and HTML.
wordle app

Using word‑frequency patterns and positional analysis, this project helps Wordle players choose stronger opening guesses, compare the effectiveness of options, and approach each round with a clearer sense of how probability influences their choices.
Done mainly with TypeScript along with HTML and CSS.
users by colors

By reorganizing people based on color preferences and ranking, this project reveals patterns that might otherwise stay hidden, helping viewers compare groups, understand relationships in the data, and draw clearer insights from visual sorting.
Done mainly with TypeScript along with JavaScript, HTML and CSS.
scheduling ui

image gallery


