GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — k2bd - Overview

@k2bd k2bd Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@k2bd
k2bd
Follow
View k2bd's full-sized avatar

Kevin Duff k2bd

Follow
Scientific Software Developer
35 followers · 40 following
  • London, UK
  • @k2bd

Achievements

Achievement: Pull Sharkx3Achievement: QuickdrawAchievement: YOLOAchievement: StarstruckAchievement: Mars 2020 ContributorAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pull Sharkx3Achievement: QuickdrawAchievement: YOLOAchievement: StarstruckAchievement: Mars 2020 ContributorAchievement: Arctic Code Vault Contributor
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
k2bd/README.md

I have moved most of my side-project work over to a self-hosted Forgejo instance. I will set up mirroring to GitHub sometime.

My Stack

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

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.