Skip to content
View Joji0's full-sized avatar

Highlights

  • Pro

Block or report Joji0

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.

Content in all repositories owned by your account will be closed.
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
Joji0/README.md
Hacker Workspace Banner



Typing SVG Neon Divider

CS student at Institut Teknologi Bandung (ITB).
Competitive programmer at heart, currently spending most of my time learning and diving deep into Artificial Intelligence & Machine Learning. Love tackling complex algorithmic puzzles, mathematical modeling, and applying algorithms to intelligent systems.

Neon Divider

Competitive Programming

  • ICPC Asia Jakarta Onsite Regional Contest (2025) — Honorable Mention.
  • Active Competitor on Codeforces — Solved 1,500+ algorithmic problems spanning dynamic programming, graph theory, combinatorics, and advanced data structures.

Featured Projects

AI & Intelligent Systems

  • Antizero-Chess — High-performance UCI-compliant chess engine in C++17. Implements bitboard board representations, magic bitboard attack generation, evaluation heuristics, and alpha-beta pruning search.
  • Automemoir — Chromium extension (Manifest V3) for automated pattern matching, text censorship, and computer vision / OCR integration via Tesseract.
  • VoidReach — Real-time Inverse Kinematics (IK) engine for planar robotic arms in C++17 using Damped Least Squares optimization and raylib visualization.

Algorithms & Mathematics

  • 3D-Object-Surface-Voxelizer — Fast 3D mesh voxelizer in C++17 utilizing Octree spatial partitioning, exact SAT collision pruning, and custom SFML software rasterizer.
  • Chromatic-Polynomial — Academic research paper and C++17 benchmark computing graph chromatic polynomials via subset dynamic programming and Lagrange interpolation.
  • VoidWrap — Interactive 2D Convex Hull visualizer and benchmark suite in vanilla JS & HTML5 Canvas (Graham Scan, Jarvis March, QuickHull).
  • Algorithmic-Graph-Theory — Interactive 2D/3D graph algorithm playground, world-map TSP solver, and edge-colouring timetable scheduler (React, Three.js).

Software & Systems

  • PhigrOS — 32-bit x86 monolithic kernel built from bare metal for OS coursework. Preemptive Round-Robin scheduling (100 Hz PIT timer), 4MB PSE paging, full EXT2 filesystem driver, and interactive VGA shell.
  • Arion-Compiler — End-to-end optimizing compiler and bytecode stack machine VM in C++17 with DFA lexer, LL(1) parser, and TAC P-Code intermediate representation.
  • VoidAutoKey — Full-stack keyboard shortcut manager and keybind optimizer powered by Trie search, Levenshtein matching, and 0/1 Knapsack DP.
  • Groddit — Terminal-based Reddit clone in C99 with modular custom ADTs (Graph, Min-Heap, PostTree, Trie, LCG cipher).

Neon Divider

Technologies


3D Isometric Contribution Graph

Neon Divider

Connect

Codeforces     LinkedIn     Email

Pinned Loading

  1. Antizero-Chess Antizero-Chess Public

    High-performance UCI-compliant chess engine in C++17 with bitboards, magic bitboard attack generation, and alpha-beta search.

    C++

  2. VoidBloom VoidBloom Public

    Interactive generative art studio — Create mesmerizing visuals in real-time.

    TypeScript

  3. CP-Library CP-Library Public

    Competitive Programming Library verified by Yosupo Library Checker

    C++ 1

  4. VoidSolve VoidSolve Public

    Notes on competitive programming I personally found beautiful and useful

    Astro