Neri Carcasci
  • Projects
  • Blog
  • About
CVLinkedInGitHub

Blog

Writing on engineering, ML, and building products.

Mar 2, 2026 · 6 min read
Writing an x86 OS: Memory, Graphics, Driver Abstractions, and FAT32
Continuing the bare-metal x86 OS: heap allocator over the Multiboot memory map, operator new wired to a global MemoryManager, VGA Mode 13h entered via direct register programming, a driver abstraction layer with BAR parsing, ATA PIO disk I/O, MBR parsing, and a FAT32 reader.
OSx86systems
Jan 15, 2026 · 5 min read
Writing an x86 OS: Protected Mode, Interrupts, and Hardware Drivers
Starting the bare-metal x86 OS: GDT, IDT, PIC remapping, port I/O, PS/2 keyboard and mouse drivers, and PCI bus enumeration.
OSx86systems
Feb 9, 2025 · 3 min read
Eireplan: Building for Clarity in Irish Planning
A personal note on why I’m building Eireplan, an experiment in traceability, planning knowledge, and making complex systems easier to navigate.
eireplanplanningstartup