About Me
- oliverwebb8192@gmail.com
- GitHub
- oliverkwebb
- Mastodon
- @oliverkwebb@hachyderm.io
- Pronouns
- Any/All
- Userbox (88x31)
I am at the time of writing (April 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, Rust, Lua, Bash, and Linux extensively.
I have a page describing the software I use here
Projects
- deskephem: A general purpose CLI astronomy calculator
- pracstro: A compact, accurate ephemeris generating library for celestial objects.
- 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
- luaed: An ed implementation with syntax highlighting
- newtime: A redesign of the C time library with an emphasis on cleanliness and completeness.
- pdlibc: A public domain example implementation of libc aiming to be a superset of nolibc and compliment with C89
Open Source Contributions
- 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
- libtime: Time API and implementation documentation
Associates
cpli.dev | yemou.pink | soph.systems | okash.it | leahneukirchen.org | zougloub.eu | flisk.xyz