A Decision That Affected Our Engineering Workflow
From learning Swift on the fly to proposing a Flutter rewrite: how transitioning to a single codebase transformed our mobile engineering workflow at Budi Luhur University.
Reflections on mobile apps, software architecture, developer experience, and lessons learned along the way.
From learning Swift on the fly to proposing a Flutter rewrite: how transitioning to a single codebase transformed our mobile engineering workflow at Budi Luhur University.
A journey from toxic productivity to building an MVP for Muslim productivity with prayer tracking and daily journaling.
Adding journal categorization to MyNiyyah app. Categories help users recall their spiritual journey and serve as milestones during times of decreased motivation.
Implementing an Editor Block System for the journaling feature - storing content as array of blocks instead of a single string, similar to Notion.
Why planning tomorrow's schedule before bed is important - it makes mornings more efficient and eliminates the question of 'what should I do today?'
After trying Flutter, Android Native, and iOS Native - React Native with Expo proved to be faster, lighter, and more flexible for development.
Checking the ratings and reviews section of an app I developed - turned out better than expected with many 5-star reviews and helpful suggestions.
Experiment building a fleet management system with Flutter and Firebase using AI assistance - exploring clean architecture concepts while keeping API costs around $20.
Lessons from a Software Engineer Growth Community event about the difference between prompt engineering and context engineering.
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.
Product preview of a thesis project - E-KTP verification using CNN for classification and Tesseract OCR for text extraction, with database validation.