<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title><![CDATA[Krissphi - Engineering Notes]]></title>
    <link>https://krissphi.dev/notes</link>
    <description><![CDATA[Archival engineering notes, mobile application architecture guides, and development reflections.]]></description>
    <language>en-us</language>
    <lastBuildDate>Sun, 15 Feb 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://krissphi.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[Wallahi I'm Cooked: The Reality of Job Hunting as a Fresh Grad]]></title>
      <link>https://krissphi.dev/notes/wallahi-im-cooked</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/wallahi-im-cooked</guid>
      <description><![CDATA[150 job applications, endless automated rejection emails, and the terrifying feeling of being completely unready. An honest confession of a junior dev trying to break in.]]></description>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[Job Hunt]]></category>
      <category><![CDATA[Fresh Graduate]]></category>
      <category><![CDATA[Life]]></category>
    </item>
    <item>
      <title><![CDATA[Begging for a Job: What I Can Actually Bring to Your Team]]></title>
      <link>https://krissphi.dev/notes/please-hire-me</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/please-hire-me</guid>
      <description><![CDATA[I do not have 10 years of experience, but I show up every day, read the docs, debug ugly errors, and genuinely care about building good software.]]></description>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[Junior Dev]]></category>
      <category><![CDATA[Hiring]]></category>
      <category><![CDATA[Work]]></category>
    </item>
    <item>
      <title><![CDATA[Why Godot: Falling in Love with a 50MB Game Engine]]></title>
      <link>https://krissphi.dev/notes/why-godot-engine</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/why-godot-engine</guid>
      <description><![CDATA[No account required, opens in two seconds, and weighs less than a single PDF file. Why Godot feels like the breath of fresh air game dev needed.]]></description>
      <pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Game Dev]]></category>
      <category><![CDATA[Godot]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Indie]]></category>
    </item>
    <item>
      <title><![CDATA[Godot vs Unity in 2026: An Honest Look for Solo Devs]]></title>
      <link>https://krissphi.dev/notes/godot-vs-unity</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/godot-vs-unity</guid>
      <description><![CDATA[Unity has the massive asset store and industry presence, but Godot has lightning speed and zero licensing drama. How I decide which tool to use.]]></description>
      <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Game Dev]]></category>
      <category><![CDATA[Godot]]></category>
      <category><![CDATA[Unity]]></category>
      <category><![CDATA[Tech Comparison]]></category>
    </item>
    <item>
      <title><![CDATA[Why Every Software Engineer Should Try Making a Game Once]]></title>
      <link>https://krissphi.dev/notes/my-journey-into-game-development</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/my-journey-into-game-development</guid>
      <description><![CDATA[Building games teaches you physics ticks, delta time, collision math, and memory limits far faster than ordinary CRUD apps ever will.]]></description>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Game Dev]]></category>
      <category><![CDATA[Learning]]></category>
      <category><![CDATA[Programming]]></category>
      <category><![CDATA[Mindset]]></category>
    </item>
    <item>
      <title><![CDATA[Living with AI as a Junior Dev: Tool, Crutch, or Threat?]]></title>
      <link>https://krissphi.dev/notes/how-ai-is-changing-programming</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/how-ai-is-changing-programming</guid>
      <description><![CDATA[AI can generate a function in three seconds, but it will not understand your business constraints or fix subtle mobile race conditions. My reflections on coding in 2026.]]></description>
      <pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[Productivity]]></category>
      <category><![CDATA[Opinion]]></category>
    </item>
    <item>
      <title><![CDATA[Will AI Replace Junior Devs? Late-Night Thoughts on Tech Careers]]></title>
      <link>https://krissphi.dev/notes/will-ai-replace-junior-devs</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/will-ai-replace-junior-devs</guid>
      <description><![CDATA[Late night existential thoughts about LLMs, entry-level hiring freezes, and why genuine problem solvers will always be needed even when syntax becomes free.]]></description>
      <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[Junior Dev]]></category>
      <category><![CDATA[Future]]></category>
    </item>
    <item>
      <title><![CDATA[Closing 2025, Starting 2026: Pushing Limits and Showing Up]]></title>
      <link>https://krissphi.dev/notes/recap-2025</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/recap-2025</guid>
      <description><![CDATA[Looking back at 2025: from mobile internship at CV Adisatya and graduating college to passing the DCA certification, and stepping into 2026 with clarity.]]></description>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Reflection]]></category>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[Mobile Development]]></category>
      <category><![CDATA[Milestones]]></category>
    </item>
    <item>
      <title><![CDATA[Next.js vs Laravel: Comparing Two Worlds from Personal Experience]]></title>
      <link>https://krissphi.dev/notes/nextjs-vs-laravel</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/nextjs-vs-laravel</guid>
      <description><![CDATA[Laravel is the warm embrace of batteries-included PHP. Next.js is the high-velocity world of React Server Components and edge deploys. When to pick which.]]></description>
      <pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Web]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[Laravel]]></category>
      <category><![CDATA[Tech Comparison]]></category>
    </item>
    <item>
      <title><![CDATA[Flutter vs Android Native Kotlin: The Real Architectural Trade-offs]]></title>
      <link>https://krissphi.dev/notes/flutter-vs-kotlin-native</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/flutter-vs-kotlin-native</guid>
      <description><![CDATA[Cross-platform speed versus bare-metal OS integration. A breakdown based on building real apps in both ecosystems.]]></description>
      <pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Mobile]]></category>
      <category><![CDATA[Flutter]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[Android]]></category>
    </item>
    <item>
      <title><![CDATA[Passing the Android Developer Certification (DCA) by DevCert]]></title>
      <link>https://krissphi.dev/notes/dca-certification</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/dca-certification</guid>
      <description><![CDATA[Official milestone: earning the Android Developer Certification (DCA) through IDCamp 2024. Strengthening core fundamentals beyond copy-paste tutorials.]]></description>
      <pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Certification]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[Dicoding]]></category>
    </item>
    <item>
      <title><![CDATA[I've Graduated, But at What Cost? The Reality Check Beyond the Degree]]></title>
      <link>https://krissphi.dev/notes/graduating-college</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/graduating-college</guid>
      <description><![CDATA[Graduation didn't feel like a movie victory. Reflections on ordinary grades, attendance app bugs, avoiding tunnel vision, and the Dead Cells loop of shipping software.]]></description>
      <pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[College]]></category>
      <category><![CDATA[Mindset]]></category>
      <category><![CDATA[Life]]></category>
    </item>
    <item>
      <title><![CDATA[State Management in Flutter: Please Stop Over-Engineering]]></title>
      <link>https://krissphi.dev/notes/state-management-exhaustion</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/state-management-exhaustion</guid>
      <description><![CDATA[Bloc, Riverpod, Provider, GetX, MobX... I tried them all. Here is why simpler state management usually wins in the real world.]]></description>
      <pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Flutter]]></category>
      <category><![CDATA[Architecture]]></category>
      <category><![CDATA[Dart]]></category>
      <category><![CDATA[Best Practices]]></category>
    </item>
    <item>
      <title><![CDATA[How I Built an Anti-Fraud Mobile Attendance System]]></title>
      <link>https://krissphi.dev/notes/fighting-attendance-fraud</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/fighting-attendance-fraud</guid>
      <description><![CDATA[Fake GPS apps, camera photos of photos, and shared accounts. The technical challenges of building Ceklok during my internship.]]></description>
      <pubDate>Wed, 05 Nov 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Mobile]]></category>
      <category><![CDATA[Security]]></category>
      <category><![CDATA[Flutter]]></category>
      <category><![CDATA[Internship]]></category>
    </item>
    <item>
      <title><![CDATA[From XAMPP & Laravel to Next.js: My Web Development Evolution]]></title>
      <link>https://krissphi.dev/notes/from-laravel-to-nextjs</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/from-laravel-to-nextjs</guid>
      <description><![CDATA[Reflections on building my first cinema website in Laravel with XAMPP, the pain of deployment, and discovering Next.js and Supabase near graduation.]]></description>
      <pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Web]]></category>
      <category><![CDATA[Laravel]]></category>
      <category><![CDATA[Next.js]]></category>
      <category><![CDATA[Supabase]]></category>
    </item>
    <item>
      <title><![CDATA[Why Hive Became My Favorite Local Database for Flutter]]></title>
      <link>https://krissphi.dev/notes/offline-first-with-hive</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/offline-first-with-hive</guid>
      <description><![CDATA[SQLite is great, but Hive is written in pure Dart, requires no native bridges, and feels ridiculously fast for local JSON apps.]]></description>
      <pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Flutter]]></category>
      <category><![CDATA[Hive]]></category>
      <category><![CDATA[Database]]></category>
      <category><![CDATA[Dart]]></category>
    </item>
    <item>
      <title><![CDATA[From Figma to Flutter Screen: What Nobody Tells You About UI Slicing]]></title>
      <link>https://krissphi.dev/notes/the-art-of-ui-slicing</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/the-art-of-ui-slicing</guid>
      <description><![CDATA[Figma looks clean until you open it on a cheap 5-inch Android phone with large system fonts. Handling real-world screen chaos.]]></description>
      <pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Flutter]]></category>
      <category><![CDATA[UI Design]]></category>
      <category><![CDATA[Figma]]></category>
      <category><![CDATA[Frontend]]></category>
    </item>
    <item>
      <title><![CDATA[Why Flutter: Transitioning from Android Native to Multiplatform Freedom]]></title>
      <link>https://krissphi.dev/notes/why-flutter</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/why-flutter</guid>
      <description><![CDATA[Coming from an Android Native Kotlin background, I was initially skeptical of cross-platform tools. Here is why Flutter won me over during my internship.]]></description>
      <pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Flutter]]></category>
      <category><![CDATA[Dart]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Cross-Platform]]></category>
    </item>
    <item>
      <title><![CDATA[Is Clean Architecture Overkill for Solo Developers?]]></title>
      <link>https://krissphi.dev/notes/clean-architecture-for-solo-devs</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/clean-architecture-for-solo-devs</guid>
      <description><![CDATA[Folders inside folders inside folders. When does clean architecture save your sanity, and when does it just waste your weekend?]]></description>
      <pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Architecture]]></category>
      <category><![CDATA[Software Engineering]]></category>
      <category><![CDATA[Clean Code]]></category>
      <category><![CDATA[Opinion]]></category>
    </item>
    <item>
      <title><![CDATA[My Worst Debugging Nightmares: A Love Letter to Gradle]]></title>
      <link>https://krissphi.dev/notes/gradle-and-build-nightmares</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/gradle-and-build-nightmares</guid>
      <description><![CDATA[Execution failed for task ':app:checkDebugAarMetadata'. The rite of passage every Android and Flutter developer has suffered through.]]></description>
      <pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Flutter]]></category>
      <category><![CDATA[Debugging]]></category>
      <category><![CDATA[Humor]]></category>
    </item>
    <item>
      <title><![CDATA[The Power of the Sun in the Palm of My Hand: Falling in Love with Mobile Dev]]></title>
      <link>https://krissphi.dev/notes/the-creation-of-mobile-apps</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/the-creation-of-mobile-apps</guid>
      <description><![CDATA[From simple static websites to opening Android Studio with Kotlin for the first time. The tactile magic of seeing software live in your own hands.]]></description>
      <pubDate>Sun, 10 Aug 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Mobile]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[Memoir]]></category>
    </item>
    <item>
      <title><![CDATA[The First APK Spark: Installing My Code on My Mother's Phone]]></title>
      <link>https://krissphi.dev/notes/the-first-apk-spark</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/the-first-apk-spark</guid>
      <description><![CDATA[You can write all the code in the world, but nothing compares to handing an APK to a family member and watching them use something you made.]]></description>
      <pubDate>Sat, 02 Aug 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Memoir]]></category>
      <category><![CDATA[Life]]></category>
      <category><![CDATA[Mobile]]></category>
      <category><![CDATA[Motivation]]></category>
    </item>
    <item>
      <title><![CDATA[Git Disasters: How I Learned to Stop Panicking and Love Git Reflog]]></title>
      <link>https://krissphi.dev/notes/the-git-commit-panic</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/the-git-commit-panic</guid>
      <description><![CDATA[Accidentally detaching HEAD, pushing broken code at 2 AM, and finding out your commit history is a mess of 'fix bug again'.]]></description>
      <pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Workflow]]></category>
      <category><![CDATA[Developer Life]]></category>
      <category><![CDATA[Tips]]></category>
    </item>
    <item>
      <title><![CDATA[The Physical Toll of Code: Lower Backs, Coffee, and Blue Light]]></title>
      <link>https://krissphi.dev/notes/the-cost-of-sitting-12-hours</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/the-cost-of-sitting-12-hours</guid>
      <description><![CDATA[We love talking about frameworks and roadmaps, but nobody warns you about carpal tunnel, eye strain, and forgetting to drink water.]]></description>
      <pubDate>Sat, 05 Jul 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Health]]></category>
      <category><![CDATA[Life]]></category>
      <category><![CDATA[Productivity]]></category>
      <category><![CDATA[Mindset]]></category>
    </item>
    <item>
      <title><![CDATA[Reading Other People's Code to Stay Humble]]></title>
      <link>https://krissphi.dev/notes/getting-humble-with-open-source</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/getting-humble-with-open-source</guid>
      <description><![CDATA[Whenever I start feeling like I know what I am doing, I open an open-source repository on GitHub and get immediately humbled.]]></description>
      <pubDate>Wed, 18 Jun 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Learning]]></category>
      <category><![CDATA[Software Engineering]]></category>
      <category><![CDATA[Humility]]></category>
    </item>
    <item>
      <title><![CDATA[Supabase vs Firebase: Why I Switched to Postgres for Mobile]]></title>
      <link>https://krissphi.dev/notes/supabase-vs-firebase</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/supabase-vs-firebase</guid>
      <description><![CDATA[Firebase NoSQL was fast for prototypes, but Supabase gave me relational integrity, SQL queries, and zero vendor lock-in fear.]]></description>
      <pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Backend]]></category>
      <category><![CDATA[Supabase]]></category>
      <category><![CDATA[Firebase]]></category>
      <category><![CDATA[Database]]></category>
    </item>
    <item>
      <title><![CDATA[Surviving Imposter Syndrome When Everyone on LinkedIn is a Genius]]></title>
      <link>https://krissphi.dev/notes/imposter-syndrome-survival</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/imposter-syndrome-survival</guid>
      <description><![CDATA[Watching 19-year-olds announce their third FAANG internship while you are still debugging a dropdown menu. How I stay sane.]]></description>
      <pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Mindset]]></category>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[Mental Health]]></category>
      <category><![CDATA[Life]]></category>
    </item>
    <item>
      <title><![CDATA[What I Want to Build Next: Tools That People Actually Touch]]></title>
      <link>https://krissphi.dev/notes/what-i-want-to-build-next</link>
      <guid isPermaLink="true">https://krissphi.dev/notes/what-i-want-to-build-next</guid>
      <description><![CDATA[No crypto hype, no speculative tech. My dreams for the next five years are simple: building fast, honest tools that save people time.]]></description>
      <pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate>
      <author>krisna77pp@gmail.com (Krissphi)</author>
      <category><![CDATA[Future]]></category>
      <category><![CDATA[Aspirations]]></category>
      <category><![CDATA[Mobile]]></category>
      <category><![CDATA[Philosophy]]></category>
    </item>
  </channel>
</rss>