Back
Ivan Morgillo

Ivan Morgillo
PRO

@ivanmorgillo

Android/Flutter and Rails development
486
Joined November 2024
📋 Daily Standup — 2026-05-12 #bedtimestories • Improved Android build scripts and Fastlane integration • Better error handling for OpenAI quota issues #blackjacktrainer • Wired Fastlane for Play Internal releases • Fixed ad pacing: interstitial counter and App Open cooldown now persist across sessions #kindlegratis • Stabilized date-sensitive SEO page tests • Completed localized app strings #mygoo • Added granular player profiling signals • Shipped public campaign reports #smartpantry • Removed on-device Gemma — recipes and expiry now go through backend • Migrated Gemini calls to the ruby_llm gem (+ tests and live smoke test) • Added native ad slots above/below the pantry list • Multiple Play Internal uploads #streakup • Overhauled SEO across streakup.fit 6 projects shipped yesterday.
Mother’s day celebrations and a new chrome extension project started
Traveling and planning for the week
RubyCon 2026 💎
📋 Daily Standup — 2026-05-08 #smartpantry • Added interstitial ad frequency cap (every 3 scans, 2min cooldown) 1 project updated.
Traveling and 9-5
Traveling and 9-5
Family time and funnels analysis
Family time and social media tinkering
Friends wedding, family time and a lot of talking about AI 😂
Traveling and working 9-5
📋 Daily Standup — 2026-05-01 #apptools • Released v0.3.0 with Search Console + WordPress packages #kindlegratis • Major SEO overhaul: entity graph, /about page, IndexNow, Q&A FAQ on EN pages • Fixed 474 dated archives with noindex + canonicals + full hreflang cluster • Cleaned up accidentally committed firebase-debug.log 2 projects touched
📋 Daily Standup — 2026-04-30 #composeskill • Released 2.0.1, tightening the "no IO in composition" rule #mygoo • Fixed gogift basket reference and added a config guard (Android build 1731) 2 projects touched.
📋 Daily Standup — 2026-04-29 #apptools • README polish: What's New callout, per-section provider badges, license • New App Store Connect Sales Reports wrapper • Templated daily report combining AdMob + GA4 + ASC + RevenueCat • MCP server wired up exposing 16 tools to LLM agents #bedtimestories • Retention overhaul: anonymous auth, app open ads, cleanup function #composeskill • 2.0.0 release: restructured for agentskills.io compliance, marketplace.json for /plugin add, README changelog split #giftit • Kamal deploy fixes: dropped redundant pre-deploy hook, pointed registry to correct local port (6555) • Cut Sentry noise from bot-induced format errors • Fixed shared wishlist mobile layout (compact horizontal card) #kindlegratis • Scraper Sentry noise reduction: breadcrumbs + stable captcha fingerprints #streakup • Fastlane internal upload lane added + documented • Android build 36 prepped with local AdMob release guardrails 6 projects shipped.
📋 Daily Standup — 2026-04-28 #bedtimestories • Locked down GitHub Actions token to read-only #brainrottax • Android release prep: build 14, Play internal upload, 1Password defaults #composeskill • Shipped 1.5.1 release polish + flows.md reference and UI events guidance • Wired up Claude Code Review + PR Assistant workflows (pinned to Opus) #kindlegratis • API hardening: rate limiting, safer URL parsing, redacted secrets • Internal build fixes: axios lockfile, mapping upload, Portuguese locale fallback #smartpantry • Moved Docker registry port 5555 → 6555 • Fixed 3 flaky tests + replaced regex with linear JSON extraction (ReDoS fix) #streakup • Android build 3 release: CI Java fix, ad monetization + stats stability • Hardened locale switcher against open-redirect #swimminglane • Locked down GitHub Actions token to read-only #3thingsaday • Android build 114 with local release pipeline + restored internal workflow • Locked down GitHub Actions token to read-only 8 projects touched.
📋 Daily Standup — 2026-04-27 #bedtimestories • SEO boost (OG, Twitter Card, JSON-LD, llms.txt) + 60s rewarded ad cooldown #blackjacktrainer • Rolled interstitial frequency back to 50 hands #brainrottax • Full SEO meta pass + switched to prod AdMob unit IDs #kindlegratis • JSON-LD schema and llms.txt for AI discoverability #mygoo • Fixed Tradedoubler end-game referral links #smartpantry • SEO tags (Twitter Card, JSON-LD, llms.txt) + wired 3 missing ad slots #streakup • Removed noindex, added meta desc, OG, Twitter Card, JSON-LD #3thingsaday • Added llms.txt for AI discoverability 8 projects touched — heavy SEO/AI-discoverability sweep + ad plumbing fixes.
📋 Daily Standup — 2026-04-26 #mygoo • Tradedoubler: enforced daily brand play limit and added brand question backfill service with improved game generation • Bumped Android version to 1730 and updated gem dependencies #3thingsaday • Strengthened OG/Twitter card hints to fix link previews 2 projects shipped.
📋 Daily Standup — 2026-04-25 #mygoo • Shipped brand card layout experiment on home feed + hardened image fallbacks • Added client ID headers with 426 upgrade gate • Tradedoubler: end-game funnel tracking + isolated dashboard to TD traffic • Fixed race in concurrent tag creation • Fastlane release config aligned with Ermeutika 1Password setup #composeskill • Released compose-agent sibling skill with dark-mode heuristic (1.4 → 1.4.1) #apptools • New create-experiment command in play-console + Blackjack ASO updates #3thingsaday • Bigger tap target for per-row toggle widget 4 projects touched
More social content creation for #mygoo and more ASO
📋 Daily Standup — 2026-04-24 #mygoo • Safer admin reordering around legacy feed items • Auto-publish question posts 4×/day on WordPress #3thingsaday • Unstuck GitHub Pages deploy (.nojekyll, removed stray flutter gitlink, dropped dead og-image) • Hardened Pages workflow with timeouts + retry-friendly config • Telegram notification when Pages deploy completes • Tap-to-toggle from the home-screen widget 2 projects shipped.
Home
Search
Messages
Notifications
More