Skip to content
View k2bd's full-sized avatar

Highlights

  • Pro

Block or report k2bd

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
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