My current active growth areas are:
-
Rust
-
Software development
-
Causal inference
-
Cloud architecture
-
Data engineering
-
Large Language Models
Project | Language/Framework | Description | Status | Link |
---|---|---|---|---|
API Gateway (Reverse Proxy) | python, Flask | An API gateway is an intermediary between client and server in an API request | Completed | https://github.com/J-sephB-lt-n/api-gateway-reverse-proxy-python-flask |
API Load-Testing | python, locust, gunicorn, Flask | Illustrates how to use locust for load-testing, using some toy Flask endpoints | Completed | https://github.com/J-sephB-lt-n/api-load-testing |
App on Kubernetes with SQL db | kubernetes, knative, CloudNativePG, postgresql, docker, python, Flask | Toy kubernetes clusters illustrating kubernetes concepts | In progress | https://github.com/J-sephB-lt-n/k8s-autoscaling-api-microservice-with-db |
Automated database structure discovery | python, rustworkx, sqlite | Automated database structure discovery | Completed v1 | https://github.com/J-sephB-lt-n/auto-database-structure-discovery |
Automated python project documentation | python, github, MkDocs, MkDocStrings, Material for MkDocs | My exploration of auto-generated python project documentation using MkDocs | Completed | https://github.com/J-sephB-lt-n/python-auto-documentation-with-mkdocstrings |
Bash UI | bash | Using bash to create a simple user interface | Completed | https://github.com/J-sephB-lt-n/shellscript-user-interaction-example |
Browser Fingerprinting | Javascript, HTML | A javascript-only browser fingerprinting implementation | Completed | https://github.com/J-sephB-lt-n/in-browser-device-fingerprint/ |
Continuous Integration (CI) Pipeline | Python, github actions | A continuous integration pipeline implemented using github actions | In progress | https://github.com/J-sephB-lt-n/python-github-ci-pipeline |
Flask 202 Flow | python, Flask | Illustration of how a Flask endpoint can continue to run code after sending a response to the requesting client | Completed | https://github.com/J-sephB-lt-n/flask-202-flow |
JSON Web Tokens | python, Flask, pyJWT | Me investigating how JWTs work | Completed | https://github.com/J-sephB-lt-n/jwt-checkout |
Leetcode Solutions | python | My own solutions to various LeetCode problems | Ongoing | https://github.com/J-sephB-lt-n/leetcode-solutions |
Me Learning Website Design | html, css, javascript, react | My personal exploration of website building | In Progress | https://github.com/J-sephB-lt-n/me-learning-website-design |
Menus in Terminal | python, curses | Create menus in terminal using Python (standard library) | Alpha | https://github.com/J-sephB-lt-n/terminal-menu |
My bash/zsh/vim/tmux configs | bash, vim, zsh, tmux | Config files of my personal dev environment | Ongoing | https://github.com/J-sephB-lt-n/my-personal-configs |
Multiclass Text Classification | python, scikit-learn, google universal sentence encoder | A pipeline for multiclass prediction of text data | Completed | https://github.com/J-sephB-lt-n/sklearn-text-classifier-pipeline |
Multi-script python logging | python | A simple example showing how python modules share logging config | Completed | https://github.com/J-sephB-lt-n/multi-script-python-logging |
Python asyncio example | python, asyncio | Example usage of threaded concurrency in python using asyncio | Completed | https://github.com/J-sephB-lt-n/python-asyncio-example |
Python docker container | python, Docker, Google Cloud Platform (GCP) | A basic python docker container (e.g. to use on GCP Compute Engine or AWS EC2) | Ongoing | https://github.com/J-sephB-lt-n/python-docker-container |
Python project structure patterns | python | Documenting python project structures of established projects in order get a deeper understanding of python project structure | In progress | https://github.com/J-sephB-lt-n/python-project-layout-patterns |
Run local Flask app in background | python, Flask | Code illustrating how to locally host a Flask app in the background (e.g. for automated endpoint testing) | Completed | https://github.com/J-sephB-lt-n/run-local-flask-app-in-background |
Simple kubernetes cluster with MongoDB | Kubernetes, Minikube, Mongo, Mongo-Express | A simple k8s cluster showing basic kubernetes functionality by hosting a Mongo database and browser frontend | In Progress | https://github.com/J-sephB-lt-n/mongodb-with-admin-gui-in-k8s |
SQLite concurrency | python, SQLite | My investigation into a SQLite database's ability to handle concurrent reads and writes | Completed | https://github.com/J-sephB-lt-n/sqlite-concurrent-writes-investigation |
Token-bucket algorithm | python, redis, fastAPI | Algorithm used for API rate-limiting (e.g. by AWS API Gateway) | Completed | https://github.com/J-sephB-lt-n/rate-limiter-token-bucket-algorithm |
Uses of init.py | python, pytest | Examples of different uses of the __init__.py file |
Ongoing | https://github.com/J-sephB-lt-n/uses-of-__init__.py |
VIM Training | VIM | Exercises which I created for myself in order to get better at using VIM | Ongoing | https://github.com/J-sephB-lt-n/vim-training/tree/main |