SYSTEM_CORE

Engineering Directory

A comprehensive archive of 28 projects spanning systems programming, machine learning, and full-stack development. This directory reflects a commitment to exploring varied architectures and solving technical challenges across multiple domains.

folder_special

Python CLI Tools

2 Projects
price-watcher.exe

Price Watcher

Advanced product price monitoring script. Saves price history to CSV, shows statistics (min/max/average), detects price changes with percentages, supports multi-product configuration, and sends threshold alerts.

Python Requests BeautifulSoup
weather-cli.exe

Weather CLI

A simple weather app for the terminal. Shows temperature, humidity, wind, and a 3-day forecast.

Python Requests Termcolor
folder_special

Rust CLI Tools

4 Projects
image-resizer.exe

Batch Image Resizer

A batch image resizing tool. Supports dimension changes, format conversion, and aspect ratio preservation.

Rust Clap Pillow
file-organizer.exe

File Organizer

Automatically organizes files in a directory by extension. Moves files into subdirectories (Images, Documents, Videos, Music, Archives, Code).

Rust Clap Walkdir
http-server.exe

HTTP Server

A simple HTTP server written from scratch in Rust without external libraries. Serves static files from a directory.

todo-cli.exe

Todo CLI

A simple terminal task manager. Add, mark as done, and remove tasks from the command line.

Rust Clap Serde
folder_special

Vue Apps

5 Projects
ecommerce-frontend.exe
Preview of E-commerce Frontend

E-commerce Frontend

An e-commerce frontend mockup. Product display, category filtering, search, shopping cart with localStorage persistence.

movie-search.exe
Preview of Movie Search

Movie Search

A movie search app based on TMDB API. Search by title, popular movies on homepage, debounced search input.

Vue 3 Vite TMDB API
pomodoro-timer.exe
Preview of Pomodoro Timer

Pomodoro Timer

A minimalist Pomodoro timer. 25-minute work and 5-minute break cycles, visual progress indicator, audio notifications, session counter.

Vue 3 Vite Docker
quiz-app.exe
Preview of Quiz App

Quiz App

A programming quiz app. 10 questions, instant answer highlighting, progress bar, and final score screen.

Vue 3 Vite CSS
task-manager.exe
Preview of Task Manager

Task Manager

A simple task manager SPA. Add tasks with priority, mark as completed, filter and sort, LocalStorage persistence.

folder_special

React Apps

4 Projects
github-stats.exe
Preview of GitHub Stats Dashboard

GitHub Stats Dashboard

Displays GitHub user statistics: repositories, languages, followers.

React Vite Recharts
kanban-board.exe
Preview of Kanban Board

Kanban Board

An interactive Kanban board. Three columns (To Do, In Progress, Done), drag and drop, LocalStorage persistence.

React Vite Docker
markdown-notes.exe
Preview of Markdown Notes

Markdown Notes

A live-preview Markdown notebook. Editor with Markdown support, auto-save to localStorage, note management.

React Vite Marked
weather-dashboard.exe
Preview of Weather Dashboard

Weather Dashboard

A weather dashboard with temperature charts. Uses wttr.in API with no API key required.

React Chart.js Vite
folder_special

Laravel APIs

4 Projects
blog-api.exe

Blog API

REST API for a blog written in Laravel 10. Full support for posts and comments with data validation.

Laravel PHP Docker
ecommerce-backend.exe

E-commerce Backend

REST API for an e-commerce store written in Laravel 10. Manage products and orders with order status management.

Laravel PHP Docker
film-ranking.exe

Film Ranking

Film ranking API with rating system written in Laravel 11. Users can add films and rate them, automatic average calculation.

Laravel PHP Tailwind CSS
url-shortener.exe

URL Shortener

A URL shortening API. Shorten URLs, list shortened links, redirect by code.

Laravel PHP Docker
folder_special

C++ Projects

3 Projects
ascii-art.exe

ASCII Art Generator

Converts PPM images into ASCII art. Written in C++17.

C++ CMake Docker
allocator-bench.exe

Memory Allocator Benchmark

Benchmarks different memory allocation methods in C++. malloc/free vs new/delete, fixed vs random allocation sizes.

C++ CMake Docker
terminal-notepad.exe

Terminal Notepad

A simple terminal text editor written in C++ with ncurses. Keyboard shortcuts Ctrl+S/Ctrl+Q, arrow key navigation.

C++ ncurses CMake
folder_special

Machine Learning

4 Projects
image-classifier.exe

Image Classifier CNN

A CNN image classifier in TensorFlow. Simple convolutional network trained on CIFAR-10, classifies images into 10 categories.

Python TensorFlow NumPy
mnist-classifier.exe

MNIST Classifier

MNIST digit classifier in PyTorch. Simple feedforward network (784→128→64→10), achieves ~97% accuracy after 3 epochs.

Python PyTorch Torchvision
price-predictor.exe

Price Predictor

A housing price predictor using RandomForestRegressor. Trained on data with features: area, rooms, floor, district, year built.

Python scikit-learn NumPy
sentiment-analyzer.exe

Sentiment Analyzer

A text sentiment analyzer. CountVectorizer + Naive Bayes model classifies text as positive or negative.

Python scikit-learn NumPy
folder_special

C# APIs

2 Projects
bookmarks-api.exe

Bookmarks API

A bookmarks manager API in .NET 8 Minimal API. CRUD for bookmarks, search by title or URL, Swagger UI.

C# .NET Swashbuckle
task-scheduler-api.exe

Task Scheduler API

A task scheduler API in ASP.NET Core 8. Full CRUD for tasks, Swagger UI.

C# ASP.NET Core Swashbuckle