Skip to content

Latest commit

 

History

History
109 lines (81 loc) · 8.91 KB

File metadata and controls

109 lines (81 loc) · 8.91 KB

Repos

  • Extract firmware from an OxygenOS ROM to a custom flashable firmwareupdater.zip

A spec to an example app including:

This comes from a critique that most example apps are either too simple or too complex. So reimplementing this app lets demo a framework as something as close to a "real" app as possible, while staying simple enough to be easily reviewed.

I initially implemented the Django Ninja version, then gained ownership of the main repo when they were looking for maintainers. It is now a good example of AI+SDD.

Most implementations are listed on CodebaseShow.

I also maintain multiple implementations
Link Part of stack Frameworks / libs
🔗 Frontend Angular
🔗 Backend Nitro + Prisma + Zod
🔗 Backend Django Ninja
🔗 Fullstack Django + HTMX
🔗 Backend Pure python, in-memory only, used as a demo backend for frontend implementation / test suites - which enforces strong user isolation
  • This project allows you to generate Python code describing a Keras model by creating a graph representing the different layers in your browser
  • Quick setups and config files for different environments
  • Convert Markdown files to PDF in Python with optional custom CSS
  • Trying to fight my perfectionism and start writing in public
  • Also deployed in a clean state at writings.cafeine.dev
  • Links to puzzles I enjoyed solving, and solutions for some

Contributions to other projects

Projects I enjoyed contributing to

  • A self-hostable cloud storage service with nearly full end-to-end encryption. See the documentation.

Small projects I only use myself

Reusable code

  • 1files-js Monorepo collection of short js libs I used, either developed by myself or just found and modified according to my needs
  • python-snippets Python snippets that don't deserve to get released on PyPI

Python cli utils

A collection of KISS Python cli tools that each fit in one file.
The coding standards differ from one project to another. Sometimes I didn't even setup a linter or any tests. Sometimes I vibe coded, then only checked the code for security. Overall really quick and dirty, I wanted to see if I could code a bunch of these tools on the fly and only enhance them when needed.

Project Description
fv e2e encrypted FileVault based on gpg
ai LLM bridge betweem Claude API and your terminal
2fa 2fa cli
bank client I use for some banking operations
sm mail client
crypto crypto tools
pass password-store implementation
capucintype Monkeytype-like
qrcode python-qrcode - but bundled into a single file
companion server + cli + web companion app
feed RSS reader with HTML rendering
containerctl containers CLI/TUI manager
cloud cloud management for my toy projects

Tools living on my servers

Decided I'd have more fun also vibe coding (still reviewing once before prod ofc) the tools that live on my servers.

Project Description
ai-bridge KISS bridge between AI providers and messengers (only Claude on Discord for now)
media-bridge KISS virtual audio devices over WebSocket. Stream audio between a browser and a headless Linux server.
yt-bridge KISS server that monitors YouTube channels and generates RSS feeds of both their video transcripts and LLM-generated summaries.

pure sh helpers

  • bssh - KISS pure-shell helper to make your ssh connections persistent in case of network cuts, only requires GNU Screen to be available on the remote server

presentations - Archive for some slides

Custom Docker images - Custom setups I needed

Just for fun

  • Just some shaders
  • Vibe-engineered Python wrapper around PT-Scotch
  • A new way to generate React elements without jsx, inspired by pug syntax, compatible with Tailwind CSS, actually pure JavaScript - I had fun writing this, but feeling that I need to precise that you probably shouldn't use this

Gists