• Home
  • Projects

    Malloc-in-C

    (2026)

    Malloc-in-C

    Malloc-in-C

    (2026)

    A from-scratch implementation of C's dynamic memory allocator. Reimplements malloc, calloc, realloc, and free using both sbrk and mmap, with 16-byte alignment, guard canaries, and custom debugging tools for inspecting allocator state.

    • C23
    • GCC
    • GDB
    • Memory Management
    Github Link to This Project

    Mini Paint TUI

    (2026)

    Mini Paint TUI

    Mini Paint TUI

    (2026)

    A terminal-based pixel art editor written in C. Features a 32×32 canvas, drawing and fill tools, low-level keyboard input using termios, and export to PPM with optional PNG/JPG conversion with FFmpeg.

    • C99
    • GCC
    • GDB
    • FFmpeg
    • Terminal User Interface
    Github Link to This Project

    NextJS Portfolio Site

    (2025)

    NextJS Portfolio Site

    NextJS Portfolio Site

    (2025)

    A personal portfolio built with React and TypeScript, featuring internationalization, theming, and reusable UI components. Designed as a production-ready website rather than a one-off showcase. Design inspired by Tim Gatzke (tim-gatzke.de), rebuilt and iterated upon.

    • NextJS
    • React
    • Tailwind CSS
    • TypeScript
    Github Link to This Project

    Animated Matrices

    (2024–2025)

    Animated Matrices

    Animated Matrices

    (2024–2025)

    An interactive web app for visualizing 2D linear transformations. Create vectors, build custom matrices, and explore transformations step by step with undo/redo, inverse operations, and repeatable matrix applications. Open source on GitHub.

    • Python
    • Plotly for Python
    • Plotly Dash
    • Numpy
    Github Link to This Project

    Croquis Image References

    (2023–2024)

    Croquis Image References

    Croquis Image References

    (2023–2024)

    A reference-sketching tool built for a professional artist and refined through regular feedback. Features customizable timers, keyboard shortcuts, image queue management, and workflow-focused settings for gesture drawing sessions.

    • Python
    • CustomTkinter
    Github Link to This Project
© Marvel Orleans 2026