It's an ongoing project that started with a simple browser-based video player and has expanded to a full-featured proxy server which works with the browser to bypass cross-origin restrictions and other techniques to prevent unauthorized access to a website.
Planning to release the new updates soon (which I have not done for several months).
If you're curious: https://8chananon.github.io
On top of that, looking at adding mutual TLS as a means of letting folks allow-list OnlineOrNot without punching a hole through their firewall.
https://nicolasbouliane.com/projects/timeline
The approach was wrong. This big, bloated monolith is unpleasant to setup, host and maintain. Django, Postgred, a REST API, OAuth, all wrapped in a lot of docker containers... it's just too much to reason about.
I'm rebuilding the same thing from scratch, with much simpler tech and dramatically reduced scope. Now it's basically a static site generator. Point it at directories, run the command, get a timeline as a static website. The filesystem - my personal files - is the single source of truth. The timeline is just a visualisation of those files.
Best of all, it ships as a Python package, not a set of heavy docker images.
I had to design the airframe custom and am almost to test flight since it needs to be ok getting yeeted out of a plane and not endanger the plane. Luckily pixhawk has me covered in terms of a great extensible autopilot so the software side isn’t actually all that daunting.
Documenting it here (https://petaurusaero.substack.com/).
Familiy: My dad is a salesman (insurance and investments). A really, really good salesman! He's getting older and wanting to slow down, so I'm helping him put together his own "curriculum" about his non-traditional prospecting techniques that he has perfected and used for years.
Starting from zero, so wish me luck!
Consulting software engineers on various topics.
Writing about my experience in building a sustainable business while nomading in Central America