Joined November 2014
93 Photos and videos
🎯 Just fixed a tricky OCR issue in MedCheck! The problem: Occasionally medication names from API results had spacing issues (like "fexo fenadine" instead of "fexofenadine") which broke the dual-photo capture workflow. The solution: Smart fuzzy matching that corrects spacing errors while preserving the reliable selection logic. Now the OCR → API → form → second photo workflow is rock solid! Added Levenshtein distance algorithm common medication name corrections. Sometimes the smallest bugs need the most elegant solutions 🧠 What's your approach to handling OCR text normalization? Any clever algorithms you've discovered? #MedTech #OCR #AndroidDev #HealthcareApp #BugFix #FuzzyMatching
18
🚀 Just completed a major performance overhaul for MedCheck! Here's what we optimized: 📱 App Launch: 40% faster cold starts with lazy loading 🔍 OCR Processing: 60% speed boost through batch operations 💾 Database: Smart caching reduced query times by 70% 🎯 UI Rendering: ViewHolder pattern RecyclerView optimizations ⚡ Background Tasks: Switched to Coroutines for better concurrency Key insight: The biggest win came from implementing proper lifecycle-aware components. Memory usage dropped 35% and battery drain improved significantly. Performance isn't just about speed - it's about creating a smooth, reliable experience for users managing critical medication schedules. What's your go-to approach for Android performance optimization? Always curious to learn from the community! 🤔 #BuildInPublic #AndroidDev #PerformanceOptimization #MedTech #CommunityFirst
20
MedCheck just got more motivating! 📈 New in v1.2: ✅ Progress percentage now shows right under your daily circle - see exactly how you're doing at a glance ✅ Schedule automatically resets at midnight for fresh starts each day ✅ Overdue reminders clear themselves when you open the app ✅ Better performance with smart reminder cleanup Real impact: Users can instantly see "You're 75% complete today!" instead of guessing from the circle alone. Plus no more yesterday's tasks cluttering today's view. The visual feedback makes medication tracking feel more like progress, less like a chore. Would love to hear your thoughts on medication adherence features! What motivates you most? #BuildInPublic #MedCheck #PatientFirst #MedicationAdherence #UserExperience #HealthTech
14
Fixed a critical bug in MedCheck today - medication reminders weren't firing. The issue: Patients were missing doses because Android was silently killing our notifications. Even scheduled reminders for 4:04 PM just... disappeared. The fix took 754 lines across 9 files: - Built dual notification system (AlarmManager WorkManager) - Added battery optimization detection - Created diagnostic tools for testing Turns out Android's doze mode was the culprit. Had to use setExactAndAllowWhileIdle() to punch through power saving restrictions. This is why healthcare apps are challenging - when a reminder fails, someone might miss their medication. No room for "it works on my device." Have you dealt with Android's aggressive battery optimizations? What approaches worked for you? #BuildInPublic #AndroidDev #HealthTech #MedicationAdherence
19
🐛 DEBUGGING WIN! Just solved a nasty OCR regression in our MedCheck app that was driving users crazy. The mystery: OCR used to parse "one to be taken each day (whilst on naproxen)" perfectly, then suddenly started failing. 🔍 The detective work: • Git history revealed commit 5702fac was the culprit • Code refactor changed text cleaning from minimal → aggressive • Missing regex patterns for "each day" instructions • Broke parenthetical text handling ✅ The fix: • Restored original minimal cleaning • Re-added missing patterns: "(?:one|two|three|four|\d ) to be taken (?:each day|daily)" • Fixed duplicate schedule updates • Back to 90% confidence parsing! Lesson: When refactoring, protect what already works! 💪 What's your approach to debugging regressions? Any git archaeology tips? 🤔 #BuildInPublic #AndroidDev #Debugging #OCR #MobileApp #TechDebt
23
Real talk: Just survived a 3-day OCR debugging adventure that nearly broke me 😅 What users see: "Take photo of prescription → get perfect reminders" What they don't see: • 47 hours fighting bitmap recycling crashes • Database cascades deleting previous medications • LocalTime conversion bugs showing everything at 9 PM • Agent swarms coordinating to debug complex state management • Coffee count: immeasurable ☕ The victory moment when it finally worked? Pure developer euphoria. Building healthcare apps means every bug could affect someone's medication adherence. The pressure is real, but so is the impact. What's your biggest debugging win this week? Let's celebrate together! 🎉 #BuildInPublic #DevStruggles #BehindTheScenes #HealthTech #DebuggingWin #DevCommunity
23
🚀 Just shipped a game-changing enhancement to MedCheck's "Today's Schedule" feature! ✨ What's new: • Clickable medication reminders with smooth ripple effects • Instant medication instructions display in schedule view • One-tap navigation to detailed medication info • Built with Jetpack Compose Material 3 design patterns Technical challenge: Transforming a read-only schedule into an interactive interface that maintains performance while ensuring medication data accuracy. Code approach: LazyColumn with clickable modifiers, state hoisting, and navigation component integration. Real impact: Users can now access critical medication information without leaving their daily schedule view - reducing friction in medication management. What's your approach to building interactive healthcare UIs? How do you balance feature richness with simplicity for medical apps? 🤔 #AndroidDev #JetpackCompose #HealthTech #MedicationAdherence #Material3 #BuildInPublic #CleanArchitecture #MobileUX
16
🤖 Mind = blown! Used Claude-Flow hive-mind coordination with multiple AI agents to debug our MedCheck app. 5 agents working in parallel fixed database migrations, battery drain, and notification throttling simultaneously ⚡ The future of development is here! #AI #AndroidDev #SwarmCoding
26
MedCheck development update: Spent 3 hours debugging a complex OCR pipeline... then spent 4 hours trying to figure out when to schedule the NEXT debugging session 😅 Anyone else find that project scheduling is somehow more complex than the actual architecture? Between dependency chains, testing windows, and those mysterious 'buffer days' that always get eaten up... Currently juggling: OCR improvements, Play Store prep, user testing feedback, and that one bug that only shows up on Tuesdays. What's your approach to development scheduling? Gantt charts, sticky notes, or just pure chaos with coffee? 🤔
1
25
MedCheck update: We're solving the "did I take my medication?" problem with photo verification! 💊 Latest improvements mean users will NEVER get stuck: 📸 Smart camera that reads prescription labels 🔍 Real-time text recognition with visual feedback ⌨️ Intelligent autocomplete when typing manually ✨ Works offline with comprehensive drug database From idea to launch-ready in just 18 days! Building an app that helps people manage medications safely and confidently. Would love to hear what medication management features matter most to you! 💬
19
🔥 The secret is out! RoutineFlowsAI methodology site is live: routineflows.ai/ After 14 days of intense building (and documenting EVERYTHING), we're sharing the complete playbook that got MedCheck from zero to launch-ready. The journey: 📈 Market research → 18-22M validated users 🏗️ Boilerplate setup → Started at 60%, not 0% 🤖 Claude AI integration → 10x development speed 🚀 Public building → Community accountability Biggest lesson? Documentation-first development isn't just good practice - it's the key to repeatable success. What's your experience with rapid development cycles? Share your biggest wins and failures - let's learn together! 🎉 #BuildInPublic #RoutineFlows #DocumentationFirst #AI #AppDevelopment #LessonsLearned

9
Hey developers! 🧑‍💻 Just shipped a major OCR parser upgrade for our MedCheck app! We enhanced our regex patterns to capture complete UK prescription instructions like "One to be taken twice daily" instead of just fragments. The key was prioritizing full-context patterns over partial matches. What's your go-to strategy for handling complex text parsing challenges? Always curious to learn from our amazing dev community! #BuildInPublic #RegexMagic #AndroidDev #HealthTech
11
The post-MVP grind is real: OCR fine-tuning edition 🔧 Yesterday: "MVP is done!" Today: "Wait, why can't it read this prescription label?" Currently knee-deep in AutocompleteMedicationInput.kt, improving how our smart targeting works. It's not glamorous, but this is where real apps are born - in the details nobody sees. #BuildInPublic #AndroidDev #RealTalk #OCR #MedTech #IndieHackers #TheGrind
13
Day 4 building MedCheck: Fixed critical medication editing bug that was blocking users from updating their prescriptions. Sometimes the smallest UX fixes have the biggest impact on real health outcomes. When editing medication details "just works", patients stay on track with their treatment plans. 💊✨ #HealthTech #PatientCare #BuildInPublic #UserExperience #AndroidDev
10
🎢 THE OCR ROLLER COASTER: A Developer's Truth 🎢 Week 1: "OCR is working! We're done!" 🎉 Week 2: "Wait...users can't actually USE this" 😅 Week 3: "The buttons disappeared. How?" 😱 Week 4: "Everything is broken. Why did I become a developer?" 😭 Week 5: "I think I fixed it?" 🤔 Week 6: "IT ACTUALLY WORKS!" 🚀 The journey from "text recognition" to "useful application": • 47 regex patterns tested for prescription parsing • 12 UI layout iterations to stop buttons vanishing • 3 complete rewrites of the parser logic • 1 very patient tester with real prescriptions Lessons learned: ✅ "It works" ≠ "It's useful" ✅ UI bugs hide until you need them most ✅ Real data beats test data every time Production-ready feels different when it actually helps people manage their health. #BuildInPublic #DeveloperLife #LessonsLearned #OCR #HealthTech #RealTalk
13
🔧 Technical improvements to MedCheck: Completed commit workflow restructure - Twitter moved to end, improved error handling, better reliability for core operations. Continuing to refine the architecture for reliability. #BuildInPublic #HealthTech #AndroidDev
1
16
finally starting to come together after much stress with claude. Anyone else know this feeling, ha
16
Challenge/Help-Seeking: Working on OCR accuracy for medication labels in MedCheck - current Google ML Kit implementation is struggling with pharmaceutical text despite preprocessing enhancements. Considering video-based OCR vs static images, Amazon Textract, Tesseract 5.x... Any devs dealt with medical/pharma text recognition? What worked best? #BuildInPublic #OCR #AndroidDev
58
Honestly? Our Twitter automation was a mess. Rate limits everywhere, scripts fighting each other... 😅 Sometimes you need to break things to build them better. New workflow is cleaner but testing always makes me nervous. Here goes nothing! #BuildInPublic #Workflow #LearningInPublic
1
19
The multi-agent coordination system I built is... struggling 😅 6 different Python scripts all trying to post to Twitter simultaneously = rate limit chaos Sometimes the complexity we build to "help" creates more problems than the original issue. Back to basics: one script, one post, one problem solved at a time. #BuildInPublic #AgentStruggles #BackToBasics
12