Skip to content
View k2bd's full-sized avatar

Highlights

  • Pro

Block or report k2bd

Report abuse

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

Report abuse
k2bd/README.md

My Stack

Top Languages

I primarily use Python for backend, scientific, and general-purpose work, and use React/Typescript for building web apps.

For deployment, I am happy with both GCP and AWS. For hosting, I use GitHub Pages for open source projects.

I also really like Rust and use it for a lot of little side-projects.

I'm Currently Working On

flux database migration tool

Status: Not yet useful; early development

I'm currently working on a database migration tool whose primary aim is to provide the power of modular code with Python-based migration files and useful Python-based testing tools, while also providing strong robustness checks like migration directory corruption detection.

It also has some cool design features such as a plugin-based database backend design, meaning that anyone can easily extend the tool to work with their particular DBMS and use-case without the library needing to maintain support for each one separately. It does maintain a Postgres backend internally that can be optionally installed.

Libraries I Maintain

Firebasil

Status: Useful; partially complete

This is a project aiming to bring a good client library for some of Firebase's tools to Python. At the moment it's mainly useful as:

  • an auth client, including for quickly generating users and tokens for testing backend applications that might use firebase-admin
  • a realtime database client

Pinned Loading

  1. firebasil firebasil Public

    A modern async Firebase client that plays well with the emulator suite

    Python 3

  2. flux-migrations flux-migrations Public

    A database migration tool written for Python projects

    Python 1