Micah Makaiwi

My projects

Here are some of the side projects I’m currently working on!

  • MdbReader
    MdbReader on GitHub

    This is a C# library that can read Microsoft Access *.accdb and *.mdb files. This library is based off of the C mdbtools library.

    I wrote it to help develop a processor for files used by the Agi32 photometric analysis program. That program saves its files as gzipped Access 97 mdb files, which can’t be opened by modern versions of Access or C#.

    Status: Mostly works for read-only access, a few bugs still to work out. A few folks have been using this and helping fix some of the bugs and I’m very grateful for the help!

  • GdalNet
    GdalNet on GitHub

    This is a C# library that wraps around the C GDAL library. GDAL allows for processing and converting from just about any GIS format.

    While GDAL has a SWIG wrapper for C#, it’s pretty slow and clunky. This project tries to take advantage of new .NET features such as source generators and AOT-safe marshalling.

    Status: still pretty incomplete. I have the basic scaffolding down, but there are still a ton of C functions to implement.