Skip to content
View fathurwithyou's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report fathurwithyou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fathurwithyou/README.md

Hi, I'm Fathur

I'm currently studying Informatics Engineering at Institut Teknologi Bandung and exploring AI and Machine Learning along the way.
Still figuring things out, but enjoying the process.

Top Projects

  • 32-bit Kernel OShi-no-Ko — a 32-bit educational operating system built from scratch with paging, scheduling, drivers, and EXT2.
  • Silberschatz — a mini DBMS project exploring storage, query processing, indexing, concurrency control, and recovery.
  • Pascal-S Compiler — a Pascal-S compiler covering lexical, syntax, and semantic analysis.
  • Raft Protocol — an implementation of the Raft consensus algorithm with leader election, log replication, and persistent state.
  • TorchIsAllYouNeed — a small PyTorch-like deep learning framework built from scratch with autodiff, layers, losses, optimizers, and ML experiments.
  • Seq2SeqIsAllYouNeed — a from-scratch NumPy deep learning project for CNN, RNN, and LSTM inference with image classification and captioning experiments.
  • CriterionIsAllYouNeed — a scikit-learn-like educational ML library with classifiers, PCA, feature selection, preprocessing, metrics, and visualization utilities.
  • Agentic AI — a FastAPI-based agentic AI prototype built with Python, uv, Docker, and environment-based project setup.
  • AgentIsAllYouNeed — a local search optimization toolkit for course scheduling using hill climbing, genetic algorithm, simulated annealing, and visualization.
  • Indonesia EYD Writing Skill — a practical writing skill for Indonesian spelling, punctuation, formal writing, and EYD-based proofreading.

More Projects

  • NIMONS360 Android App — a Kotlin Android app for real-time family location tracking with REST API, WebSocket, GPS, sensors, and local storage.
  • IF2010 Tubes 2 OOP — a JavaFX logistics management system with shipment tracking, courier management, parcel CRUD, plugins, analytics, and data adapters.
  • IF2010 Tubes 1 OOP — a C++ OOP dungeon game with character classes, skill trees, shop mechanics, dungeon ranks, save/load support, and terminal UI.
  • IF2240 Tubes Basis Data — a MySQL data generation and seeding project for synthetic financial, stock trading, portfolio, transaction, and social interaction datasets.
  • Tucil3 13523105 — a C++ Rush Hour puzzle solver using UCS, Greedy Best-First Search, A*, Beam Search, and selectable heuristics.
  • Tubes2 BE RecipePlayground — a Go backend for recipe-combination search using DFS, BFS, concurrency-aware counters, and API-oriented service structure.
  • Tucil2 13523105 — a C++ image compressor using Quadtree decomposition, divide-and-conquer recursion, error metrics, and GIF visualization.
  • Tubes1 PolicyGradientStrategist — a C# Robocode Tank Royale bot collection implementing greedy strategies for survival, bullet damage, ramming, and target chasing.
  • Tucil1 13523105 — a Java IQ Puzzle Pro solver using brute-force stack-based search, piece-variant generation, colored output, image export, and text solution saving.
  • IF2110 Algoritma Struktur Data Tugas Besar — a C-based CLI email simulation system applying custom ADTs for inbox, drafts, replies, encryption, search, scheduling, and save/load.
  • IF1221 Logika Komputasional Tugas Besar — a GNU Prolog CLI board game adaptation of Camel Up! built with recursion, lists, cut, fail, loops, and declarative logic programming.
  • Matdis Multivariate Imputation — a discrete mathematics research project exploring a modified decision tree algorithm for nonlinear multivariate missing-value imputation.
  • Algeo02 23003 — a full-stack Image Retrieval and Music Information Retrieval system using linear algebra and geometry concepts.
  • Detective Tasksboard — a Flet-based Python desktop application for helping lawyers manage legal cases and tasks through a responsive real-time interface.
  • Algeo01 23043 — a Java CLI linear algebra solver for systems of equations, determinants, matrix inverse, interpolation, regression, and image interpolation.

More

LeetCode

Pinned Loading

  1. indonesia-eyd-writing-skill indonesia-eyd-writing-skill Public

    Skill penulisan bahasa Indonesia sesuai EYD V dan KBBI, untuk revisi teks, penjelasan kaidah, dan rujukan resmi.

    14

  2. 32bit-Kernel-Oshi_no_Ko 32bit-Kernel-Oshi_no_Ko Public

    A minimal 32-bit kernel/operating system built from scratch.

    C

  3. TorchIsAllYouNeed TorchIsAllYouNeed Public

    PyTorch Framework Imitation for Machine Learning Course

    Jupyter Notebook

  4. PIA-Tubes-IF2224 PIA-Tubes-IF2224 Public

    Pascal-S Compiler

    Python 3

  5. silberschatz silberschatz Public

    mini-Database Management System, implemented in Python.

    Python 5