alperen özdinç

  1. ezcli

    minimal but flexible cli library for C. no annoying defaults,
    no opinionated parsing styles, no forced behaviour.
    this project taught me a lot about C.

    goto ezcli.ozdinc.org for the project.
    goto alperenozdnc/ezcli for the code.
  2. chess

    chess gui and bot written in typescript using the minimax algorithm,
    alpha-beta pruning evaluation heuristics, piece activity squares, and more.
    i'd bet that you'd beat it, but this project taught me a lot.

    goto chess.ozdinc.org for the project.
    goto alperenozdnc/chess for the code.
  3. txtedt

    simple text editor written in plain C, practising
    cursor position handling, safe memory allocation,
    i/o handling, pagination, testing suites, etc.

    goto txtedt/v1.0.0 for previewing.
    goto alperenozdnc/txtedt for installing/code.
  4. veco

    very archaic version control cli written in typescript.
    i implemented my own diff/track/commit system.
    helped me learn about how git might work under the hood.

    goto alperenozdnc/veco for installing.
    goto alperenozdnc/veco for code too.
programming is like trying to convince a baby that it's intelligent. in the end, you may achieve your goal, but you are left sleepless, with torn out hair, missing 2 days worth of food, wondering why you're even alive.