I code because programming lets me bring the logic of mathematics and the curiosity of science to life — turning abstract ideas into systems, simulations, and tools that push the boundaries of what’s possible.
A challenging algorithmic project in Go that sorts integers using only predefined stack operations. It requires implementing two programs: Push-Swap, which generates the shortest sequence of instructions to sort a stack, and Checker, which validates the correctness of the sequence. The project highlights mastery of data structures, optimization, and efficient sorting logic.
View RepositoryA React-based application for exploring chemical substances in foods. It provides detailed views with formulas, molar masses, states, uses, and hazards, helping users manage diets and understand chemistry in everyday life.
View RepositoryA C-based CLI banking system simulator that mimics the core functionalities of an Automated Teller Machine. Users can create accounts, check balances, deposit, and withdraw funds through a secure, text-based interface. A project designed to strengthen systems programming and command-line interaction skills.
View ProjectA modern forum application built with Go, WebSockets, and SQLite3. It features real-time messaging, user authentication, story sharing, post interactions, friend requests, and a sleek dark-themed UI. Designed with scalability and developer-friendliness in mind, it demonstrates backend mastery and real-time web integration.
OnlyPopcorn is a modern web-based movie and TV show discovery app built with JavaScript. It allows users to search for titles, view detailed information, manage a personal watchlist, and explore trending content using TMDB and OMDB APIs.
View RepositoryCoursework from Harvard’s CS50 Artificial Intelligence with Python. Includes assignments and projects building AI agents, problem solving, and implementations with Python.
View Repo →Code to solve the Rubik’s Cube, implemented in Golang. Demonstrates algorithm design, search / optimization, and handling state spaces.
View Repo →A web-based library management system in HTML. Likely includes cataloging, user interfaces, and book tracking / CRUD operations.
View Repo →A Go program that dynamically reads a stream of integers, computes their mean and standard deviation, and determines the range in which ~99.7% of values lie using the empirical rule. It uses a sliding window to always consider the most recent inputs for real-time statistical insights.
View RepositoryA Go implementation resembling the Unix `ls` command (listing directory contents). Likely demonstrates file system traversal, formatting, and efficient I/O.
View Repo →A problem-solving project from 01-edu that explores optimization strategies for the classic game Tetris. The program analyzes possible moves and attempts to determine the most efficient placements to maximize score and minimize gaps.
View on GitHubA Golang program that converts decimal numbers into Roman numerals. It handles all standard cases and provides fast conversion to help sharpen your math skills with Roman numeral systems.
View Repo →A Go program that reads data from a file and computes key statistical metrics: the Linear Regression Line (best-fit line) and the Pearson Correlation Coefficient. It demonstrates the power of algorithmic statistics by modeling relationships between variables and quantifying their strength with precision up to 10 decimal places.
View RepositoryThis project is based on an original mathematical discovery I call Raymond's 4 Corner Block Problem. It is implemented as a game, designed to challenge logical reasoning and mathematical intuition through impossible-seeming play mechanics.
View ProjectA wget clone implemented in Golang that supports downloading files and mirroring websites. It includes features such as rate-limited downloads, custom output options, background downloading with logs, and full website mirroring with link conversion and directory/file-type exclusions. A practical tool for networking, systems, and automation enthusiasts.
View Project
A Rust-powered graphics tool that generates 2D and basic 3D
geometric shapes into PNG images. Designed as a modular and extensible
foundation for exploring computer graphics or sharpening Rust programming
skills, the project integrates seamlessly with main.rs for a
smooth coding experience. Perfect for students, developers, and graphics
enthusiasts alike.