About Me
- oliverwebb8192@gmail.com
- GitHub
- oliverkwebb
- Mastodon
- @oliverkwebb@hachyderm.io
- Pronouns
- Any/All
I am at the time of writing (January 2025) 16 and a high school student. And have been programming and learning about how computers work for a couple years. I know how to work C, Lua, Bash, and Linux, extensively.
I have a page describing the software I use here
Projects I’ve made
- cheat: An offline analog for cheat.sh
- moontool: A collection of C programs that work with moon phases
- ytmpv: A shell script that provides quick access to proxies to counter anti-ad-block
- calfact A xkcd 1930 generator
- pdlibc: A public domain example implementation of libc aiming to be a superset of nolibc and compliment with C89
- luaed: An ed implementation with syntax highlighting
- newtime: A redesign of the C time library with an emphasis on cleanliness and completeness.
Other projects I’ve contributed significantly to
- toybox: Over 200 Linux command line utilities in a single (500KB) executable
I’ve implemented a couple of commands to toybox, did cleanup work on the xz
decompresser, getopt
, and the bc implementation. Added the ‘g’ and ’d’
commands to it’s vi. Among other things, such as tr -t
.
- wak: POSIX compliment Awk implementation in 4500 Lines of C, used in toybox.
I’ve added boolean operator functions (e.g. and()
, or()
, xor()
, lshift()
, and rshift()
) and UTF8 handling support