I'll write this series to track my progress on quarterly basis. I tend to start too many things, thus, this should keep me in check.
Also it is a good place to keep a track of things that I wanna do in the future too.
Each ongoing project shall have following definitions:
- Project Definition
- Definition of Done
- What is the Value?
- What is the Cost?
- What is the Deadline and Priority?
Each want to project shall have following definitions:
- Project Definition
- What is the Value?
- What is the Deadline and Priority?
Ongoing Projects
The projects that I am currently working on.
Naptune - Automatic Youtube
Project Definition
Automate uploading trap beats through Youtube API by merging image and music into a video. It's a project in collaboration with a friend which started as a friends birthday gift. It's my first python project and I've developed it carefully. Later we developed an appetite for commercial success.
Definition of Done
Currently the project is in closed beta testing (my friend is using it daily for months now). It's base functionality - merge of an image and an audio file into video file and uploading it to YouTube.
The following things need to be done:
- Commercial management:
- Logo.
- Payment Merchant setup.
- Landing page.
- Subscription module (SDK) development for Payment Merchant for reusability.
- Authentication module (SDK) development for Google OAuth Flow for reusability.
- Persisting song metadata for future improvements.
- Official Production launching on Google.
- SEO configuration.
- Analytics setup.
- Initial marketing setup.
What is the Value?
Initial value of delivering a birthday gift and learning Python has been achieved.
There is a new value of commercial kind. The goal is to hand over the management to my partner and follow up with growth opportunities.
What is the Cost?
The cost is as always - time. Per Definition of Done I am expecting following efforts on my side:
- Commercial management:
- Logo. - Delegated.
- Payment Merchant setup. - 4 hours.
- Landing page. - 12 hours.
- Subscription module (SDK) development for Payment Merchant for reusability. - 72 hours.
- Authentication module (SDK) development for Google OAuth Flow for reusability. - 72 hours.
- Persisting song metadata for future improvements. - 8 hours.
- Official Production launching on Google. - 8 hours.
- SEO configuration. - 12 hours.
- Analytics setup. - 1 hour.
- Initial marketing setup. - 4 hours.
What is the Deadline and Priority?
Let's set the deadline to 20th of December 2025. This is of highest priority.
This is of the highest priority right now - P0. The deadline is February 20th 2025.
DiscoDB - Web based DB Aggregator
Project Definition
A web based db aggregator which enables users to manage multiple databases through Web UI. Some of the features that it supports: Query Result History persistence, Query Templates, ERD diagram, DB Health Check, DB Backups.
Definition of Done
The product is to be open sourced for base functionalities. Advanced functionalities are to be made available in PRO version (lifetime / subscription).
The following things are yet to be done:
- Enhance unit testing - add more unit tests to improve the coverage and verify the already working functionalities.
- Re-architecture the solution - the code is all over the place.
- Structure release plan - basic fully functional functionalities are to be released first and then advanced functionalities, which are mostly already developed, are going to be added slowly for the sake of buildup.
What is the Value?
The value is learning and OSS contribution.
I planned that this will be my big break but unfortunately I found a project that does exactly what I am doing - DBPro with way better marketing and design.
What is the Cost?
The cost is as always - time. Per Definition of Done I am expecting following efforts:
- Enhance unit testing - add more unit tests to improve the coverage and verify the already working functionalities. - 72 hours.
- Re-architecture the solution - the code is all over the place. - 120 hours.
- Structure release plan - basic fully functional functionalities are to be released first and then advanced functionalities, which are mostly already developed, are going to be added slowly for the sake of buildup. - 24 hours.
What is the Deadline and Priority?
This is of a least priority right now - P5. The deadline is August 1st 2026.
Fork Publite.me to a separate project
Repository owner and I are not aligned in functionalities that we want to see in this project, thus I want to create a fork of this project.
Project Definition
It's a markdown only blog with a simple architecture that I really like.
Currently I made only one contribution:
Definition of Done
I want to see following features implemented to adhere to my vision of this project:
- Add optional table of content.
- Add export functionality.
- Fix Preview button in draft articles.
- Publish Docker Image to my Docker Repository.
- On new version release market it on Reddit.
What is the Value?
The value here is open source community contribution and open source project management. I think it is valuable experience.
Also, learning new software architecture.
What is the Cost?
The cost is as always - time. Per Definition of Done I am expecting following efforts:
- Add optional table of content. - 6 hours.
- Add export functionality. - 8 hours.
- Fix Preview button in draft articles. - 4 hours.
- Publish Docker Image to my Docker Repository. - 8 hours.
- On new version release market it on Reddit. - 2 hours.
What is the Deadline and Priority?
This is of a lesser priority right now - P2. The deadline is February 1st 2026.
Gmail download attachments service SaaS
Project Definition
I had a need to download all attachments from my bank a while ago and just realized that there is no streamlined Google solution for this. But what really surprised me is that there is not solution at all!
This is a small little project that can potentially generate some money + it will help me learn about marketing and product management.
Definition of Done
The base functionality of this project is completed. However there are a couple of more things that need to be done:
- Google OAuth Flow SDK implementation with new Gmail plugin development.
- Payment Merchant SDK implementation with new token based purchase development.
- Acquiring a proper domain name and branding the app.
- Deploying the app and pushing to production.
- Pushing to production Google OAuth as well.
- Analytics setup.
- SEO optimization.
What is the Value?
Learning opportunity and later perhaps some income.
This is a perfect opportunity to perfect SEO optimization as this needs to be number one result in Google.
What is the Cost?
The cost is as always - time. Per Definition of Done I am expecting following efforts:
- Google OAuth Flow SDK implementation with new Gmail plugin development. - 8 hours
- Payment Merchant SDK implementation with new token based purchase development. - 8 hours.
- Acquiring a proper domain name and branding the app. - 4 hours.
- Deploying the app and pushing to production. - 8 hours.
- Pushing to production Google OAuth as well. - 4 hours.
- Analytics setup. - 1 hour.
- SEO optimization. - 20 hours.
What is the Deadline and Priority?
I want this finished soon as it is small project and it should be live as soon as possible. Priority is P1. Deadline is 15th of January.
Ongoing Tiny Tasks
Write a blog post - TIL, document my progress
Not per say a project, but I really want to dedicate time to blog and write content regarding the things I've learned and things I've gone through.
Whenever I feel like I've learned something new I should write it down. In case my inner validation says that this is a good blog article, then I should create a blog article.
Want to Projects
These are the projects that I am looking to start or implement.
AI Shorts Business
Project Definition
The idea is to automate AI Shorts creation and uploading to multiple social media platforms. Then later it can be scaled to multiple accounts and streamline the entire process.
This is in analysis phase, my thinking is to create a set of tools and merge it all into a platform that will automatically create different shorts and even let users fine tune the videos.
Ffmpeg and AI can be utilized here to create a truly nice product.
Also utilization of Stable Diffusion is a good idea.
What is the Value?
The value here is that I will collaborate closely with my girl to make a meaningful project and also learn a bunch.
There is a commercial potential too.
What is the Deadline and Priority?
It is of highest priority in project wants. In global it is P6.
VLAN segmentation
Project Definition
I think my Homelab deserves a segmentation to multiple VLANs.
What is the Value?
A lot of valuable knowledge, improved security in my LAN.
What is the Deadline and Priority?
It is not urgent, can wait. In global it is P8.
Jellyfin in homelab + sell mini pcs as TV box with Jellyfin installed
Project Definition
I think its time to implement Jellyfin in homelab.. another interesting idea is to either commercialize a streamlined process that will contain a Mini PC with Jellyfin preinstalled and it will serve as a TV box.
What is the Value?
Monetary value if commercialized.
What is the Deadline and Priority?
It's of least priority. In global it is P9.
Build a server rack
I wanna put my neat components in a neat rack.
Project Definition
Sorting all of my components into a rack is a dream to be honest. It requires me to buy a bunch of parts for a server rack.
What is the Value?
It's just cool and neat.
What is the Deadline and Priority?
I would really like to do it. In global it is P7.
Want to Tiny Tasks
Small tasks that I want to do and that I can take to cool off from current projects.
Deploy unified LAN analytics platform for different WAN projects
The goal is to have a central place where I'll be able to review analytics for all of my WAN projects.
Rybbit will be implemented.
I think the effort is not crazy so it is good as a side task to cool off.
Implement Miniflux 2
I think RSS Feed and news aggregator would be amazing.
https://github.com/miniflux/v2
Implement Palmr
I really would use file sharing solution to transfer files seamlessly in my homelab.
https://github.com/kyantech/Palmr
Configure offsite backup to my bros
Yeah, this is super easy and critical activity. Soon perhaps.
Implement a SSO and Authentication in Homelab
This would be super cool and sweet addition to my homelab.
TinyAuth and Authentik are good choices.
Watch Andrej Karpathy videos on Youtube for AI
Super important and relevant. Must not forget this.
Ansible playbook one click deploy my LXC
I began researching and playing around with Semaphore already, can just finish.
Improve outage handling in my Homelab
I had a couple of power outages in the last month or so and every time I need to do some manual intervention to bring back services up. It is already well automated, but a standardization should be implemented so once the power is back on the startup should be seamless.
Comments
No comments yet. Be the first to comment!
Add a Comment