Hosting on Digital Ocean: Docker, Nginx, Reverse Proxy, and Let's Encrypt
A step-by-step guide to deploying a React + Django application on Digital Ocean using Docker Compose, Nginx as a reverse proxy, and free SSL certificates via Let's Encrypt.
Writing on software, entrepreneurship, faith, and life.
A step-by-step guide to deploying a React + Django application on Digital Ocean using Docker Compose, Nginx as a reverse proxy, and free SSL certificates via Let's Encrypt.
I paid $4,500 to a company for a land plot in Kinshasa and received nothing but delays and broken promises. Here is how the scheme worked β and what I should have verified before paying a cent.
I spent years asking 'what should I build?' and going nowhere. The shift that changed everything: stop looking outward for project ideas and start solving your own problems.
A year-long experiment in tracking, self-awareness, and personal growth
I spent my early career jumping between technologies without mastering any of them. Here is what I wish someone had told me about focus, foundations, and the right way to learn programming.
A personal retrospective on 2024 β tracking goals with a custom application, restructuring investments after a failed taxi venture, and the compounding power of incremental progress.
After tracking goals and activities, I hit a wall with financial management. Here is why I decided to build a custom budgeting application β and how I defined its requirements.
Motivation fades. Tracking doesn't. I built an activity tracker to solve my consistency problem β and discovered that a single 'super goal' framework ties everything together.
Four years ago I invested $11,500 in a Toyota Hiace taxi in Kinshasa. Here is what I learned about running a business remotely in Africa β the hard way.
Completing the minimum viable product for the activity tracker β the to-do data structure, frontend TypeScript models, and the full user journey from goals to activities.