Upantor

Building a Scientific Calculator: Mastering Mathematical JavaScript

From Basic Arithmetic to Advanced Expression Evaluation After creating interactive games and data-persistent applications, I set out to tackle a new challenge: building a fully-featured calculator that could handle complex mathematical expressions. This project represents my journey into advanced JavaScript patterns, library integration, and professional-grade error handling. The Challenge: Beyond Simple Arithmetic Most beginner calculators […]

Building a Persistent To-Do List: Mastering Browser Storage

Creating an Application That Remembers After building interactive games with JavaScript, I faced a new challenge: creating applications that persist data. This To-Do List project represents my dive into client-side storage and stateful web applications—turning temporary webpages into functional software that remembers. The Core Problem Most beginner projects lose everything on refresh. I wanted to […]

My First Programming Language Journey: Documenting Every Step of Learning JavaScript

A modern workspace showing a laptop with JavaScript code, handwritten programming notes, sticky notes, and a smartphone, representing a beginner’s journey learning JavaScript.

From Absolute Beginner to Building Real Projects When I decided to learn my first programming language, I didn’t just want to watch tutorials and copy code. I wanted to create a living document of my journey—a comprehensive record of every concept, every struggle, and every “aha!” moment. JavaScript became my choice, and what follows is […]