Blog
Thoughts on building software and everything in between.
Building MyNiyyah #1
A journey from toxic productivity to building an MVP for Muslim productivity with prayer tracking and daily journaling.
Building MyNiyyah #2
Adding journal categorization to MyNiyyah app. Categories help users recall their spiritual journey and serve as milestones during times of decreased motivation.
Building MyNiyyah #3
Implementing an Editor Block System for the journaling feature - storing content as array of blocks instead of a single string, similar to Notion.
Planning Ahead for Productivity
Why planning tomorrow's schedule before bed is important - it makes mornings more efficient and eliminates the question of 'what should I do today?'
React Native Developer Experience
After trying Flutter, Android Native, and iOS Native - React Native with Expo proved to be faster, lighter, and more flexible for development.
Checking App Reviews on a Friday Afternoon
Checking the ratings and reviews section of an app I developed - turned out better than expected with many 5-star reviews and helpful suggestions.
Vibe Coding: Fleet Management System
Experiment building a fleet management system with Flutter and Firebase using AI assistance - exploring clean architecture concepts while keeping API costs around $20.
Prompt Engineering vs Context Engineering
Lessons from a Software Engineer Growth Community event about the difference between prompt engineering and context engineering.
Learning from Thom J. Défilet's Best Routine
Discovering Thom J. Défilet's YouTube video about managing daily tasks as a CEO while fulfilling Muslim responsibilities - inspired to create my own modified routine.
E-KTP OCR Verification System Preview
Product preview of a thesis project - E-KTP verification using CNN for classification and Tesseract OCR for text extraction, with database validation.