Skip to content
home posts projects about
  • How I stay up to date as a software engineer
    #self-improvement#continuous-learning

    Build a calm learning routine with a few trusted sources, useful communities, and time to practice.

  • What is your leadership style?
    #leadership#management

    Compare six leadership styles and reflect on how you make decisions, communicate, and support your team.

  • How I troubleshoot iOS Universal Links
    #universal-link#ios#troubleshooting

    Follow a practical set of checks when an existing iOS Universal Links integration stops opening your app.

  • Why a Next.js lint check can miss TypeScript errors
    #nextjs#typescript#lint#typecheck

    Add an explicit TypeScript check when Next.js linting passes but the production build still fails.

  • How I rebase linked or chained pull requests
    #git#rebase

    Use git rebase --onto and --update-refs to keep a chain of dependent branches aligned.

  • iOS security best practices for storing sensitive data
    #security#ios

    Protect sensitive iOS app data with safer local storage, controlled logging, and careful third-party SDK integration.

  • Libraries I consider for a new iOS project
    #ios#libraries#cocoapods

    A practical starting list for image loading, networking, secure storage, crash reporting, and Swift style checks.

  • How the two-pointer technique works
    #algorithms#two pointers

    Learn when to use two pointers and how they can reduce a nested search to one pass.

  • Why my iOS team switched to Clean Architecture
    #ios#clean#architecture

    Why my team moved from VIPER to Clean Architecture with MVVM, what improved, and which tradeoffs remained.

  • My #GitHubUnwrapped
    #github#activity

    This video shows my GitHub activity in 2023.

  • How I check Cloudflare image caching with Dr.FLARE
    #cloudflare#image#caching

    Use Dr.FLARE to inspect Cloudflare image caching and understand what the cache is doing.

  • How to sign Git commits with GPG on macOS
    #gpg#macos#git

    Configure GNU Privacy Guard on macOS, create a signing key, and use it to sign Git commits.

  • A better architecture for implementing forms in iOS applications
    #ios#swift#architecture#forms

    How to implement a clean, maintainable form architecture with UITableView.

  • Creating a local authentication SDK on CocoaPods
    #ios#swift#sdk#cocoapods

    A step-by-step guide to creating and publishing a biometric authentication SDK on CocoaPods.