Skip to content
View zkldi's full-sized avatar
🍁
some work
🍁
some work
  • Manchester, United Kingdom

Highlights

  • Pro

Organizations

@IrisSec @TNG-dev
Block or Report

Block or report zkldi

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
zkldi/README.md

Hello, I'm zkldi.

I'm a 21 year old programmer and rhythm-game enthusiast from Manchester. I've used a hell of a lot of technology over the years, and I'm a bit of a cynical sod when it comes to tech.

Professionally, I work full-time with Python, TypeScript and dabble in some infrastructure stuff. In my free time, I use TypeScript (Svelte, preferably) but perhaps more interestingly I'm working on a secret project involving a rather large amount of Rust. I'll have more to talk about in the near future.

Outside of programming, I read quite a bit, listen to a lot of music and boulder (poorly).

Live Projects

This is a list of projects that are currently released.

tachi

A supercharged Rhythm Game Score Tracker with a powerful public API. Of all the projects on this list, this is the largest, and best showcases my ability and workflow.

Tachi's monorepo contains the:

  • Backend Server
  • React Frontend (https://bokutachi.xyz)
  • Core Types and Utils
  • Database Seeds
  • Discord Bot
  • Thorough Documentation

Other Tachi related packages are external:

cdnce

Cadence is a brutally strict ESLint config that results in clean, maintainable, less-buggy code.

prudn

A simple NPM package for validating objects against simple schemas. This was mostly designed for personal use, and was designed out of a dislike for existing solutions.

It primarily leverages first-order functions to get anything complicated done.

prudd

The full documentation for Prudence.

Live, Collaborative Projects

These are a list of projects that are currently released in which I have been a part of.

uscir

A formal specification for unnamed_sdvx_clone's Internet Ranking service.

Built in collaboration with ereti and Drewol.


Other Stuff

  • Editor: VSCode with far too many modifications, vim when I'm stuck in a terminal or lazy.

If you like my work, you can support me on Ko-Fi. It goes a long way, and means a lot.

Pinned

  1. Tachi Tachi Public

    A Cutting-Edge, Modular Score Tracker

    TypeScript 97 44

  2. CadenceJS/Cadence CadenceJS/Cadence Public

    Cadence is an experimental, brutally struct ESLint config for forcing mistakes out of typescript code.

    TypeScript 2

  3. Prudence Prudence Public

    The simple JS object validator.

    JavaScript

  4. ts-bms-parser ts-bms-parser Public

    It's a BMS parser written **in** typescript. It's a subtle joke. It's wordplay.

    TypeScript 4