Skip to content
View uthbees's full-sized avatar

Block or report uthbees

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
uthbees/README.md

About Me

I'm a software engineer focused on reliability and maintainable systems. My primary experience is in full-stack web development and CI/CD automation, but I'm also interested in low-level and systems programming, especially in Rust.

Featured Projects

Here are a few of the more impressive projects I've built in my free time:

  • 2D Map Engine: A procedural map generation and 2D tile rendering engine made from scratch.
  • Kotlin Chess: A native Kotlin chess application built with Jetpack Compose, featuring complete move validation and an interactive board UI.
  • SimplePaint: (in development) A high-performance drawing app balancing powerful features with an easy-to-use UI.

Used in the Real World

These are some of my contributions outside of the workplace that have been used in the real world:

  • archipelago.js (open source): I implemented IndexedDB caching in browser environments for a JS library abstracting the Archipelago network protocol.
  • Better Canvas Calendar: A userscript that I used daily in college to help stay organized. It increases contrast for unfinished assignments in Canvas's calendar view and allows marking assignments as done manually by double-clicking.
  • Minutes Limits: A userscript used daily by family, built to meet specific needs when paid solutions weren't working. It provides parental controls for the browser in the form of time limits and YouTube channel whitelisting.

Technologies and Tools

Rust TypeScript C++ Python PHP Kotlin MySQL

React Vitest Jest Playwright

Docker GitHub Actions Linux Git

Pinned Loading

  1. simulation simulation Public

    A procedural map generation and 2D tile rendering engine made from scratch.

    Rust

  2. kotlin-chess kotlin-chess Public

    A native Kotlin chess application built with Jetpack Compose, featuring complete move validation and an interactive board UI.

    Kotlin

  3. simplepaint simplepaint Public

    (In development) A high-performance drawing app balancing powerful features with an easy-to-use UI.

    Rust

  4. Better Canvas calendar userscript Better Canvas calendar userscript
    1
    // ==UserScript==
    2
    // @name         Better Canvas calendar
    3
    // @version      1.1.4
    4
    // @description  Makes it easier to see what's not done yet. Double click to manually cross off assignments (or to undo manual cross-offs).
    5
    // @author       uthbees
  5. Minutes Limits Minutes Limits
    1
    // ==UserScript==
    2
    // @name         Minutes Limits
    3
    // @version      1.1.2
    4
    // @description  Simple parental controls for young children. Not intended for use with children tech-savvy enough to be able to disable the script in the tampermonkey menu.
    5
    // @author       uthbees