Unified Contactcontact.unifiedActs as a unified front-end to multiple chat, feed, and social media sites / services.View demoJavaClosed sourceApplicationOS Analyzerone.whitney.osanalyzerA debugger for BIOS bootloaders / kernels written in NASM.
Emulate more hardware (next step is PS/2 emulation).
Emulate more x86-64 opcodes.
Add support for other assemblers.
Add support for UEFI.
JavaPlanned open sourceOperating SystemApplicationBytecoderip.0k.bytecodeA library for parsing and modifying Java bytecode files.
Recalculate values such as stack size and local variable count when necessary to make code modification using the library easier.
JavaPlanned open sourceLibraryImage Region Detectorrip.0k.imagerasterizerConverts images into contiguous regions each with a single color, then optionally converts those regions to polygons.
Improve polygon generation to leave fewer gaps and empty spaces.
JavaPlanned open sourceImage manipulationDrops?one.whitney.dropsA Discord bot providing custom time-gated "card" drops of varying rarity.View on GitHubJavaOpen sourceApplicationJavascript Tableone.whitney.javascriptableA single-file Javascript library that you can use to make tables sortable, searchable, and filterable.
Name
Age
Bob
35
Bob Jr.
8
Alice
86
Eve
20
Sarah
35
Use a more time-efficient sorting method than binary insertion sort.
Support more complex search and filter queries.
JavascriptPlanned open sourceLibraryOs3one.whitney.os3A hobbyist OS written from scratch in x86-64 assembly (Intel syntax) as a learning project.View project overviewView on GitHubx86-64 assemblyOpen sourceAbandonedOperating SystemImage to Textrip.0k.imagetotextA tool to display images in a text-based terminal.
Training takes screenshots to determine what characters look like in your terminal and font. The training data is then used to determine which characters to display.
Have training run on multiple characters at once to speed it up.
Rework to emphasize reproducing edges over individual pixels.
JavaPlanned open sourceUtility
+ more! I will eventually have all of my projects represented here, but still have existing projects to add.