• 2026 fun projects

    I started 2025 thinking about what it would look like if we just shamelessly copied biology. Without too much care, without being too smart. Just building AI systems that copied…

  • Distributed media processing – Accessing files

    While playing with personal projects involving heavy media manipulation (videos and audio), one recurring question that keeps bugging me is the most efficient way (accounting for…

  • DAM Cycle - Document, Automate and Monitor

    Although these ideas might seem basic, I am writing it from my experience working with local fintechs. One interesting thing across different these fintechs is how the different…

  • Technical Specification Template

    Not sure why you need this? $1

  • In AWS ECS, how do I ensure my outgoing IP is static?

    How do I ensure a static OUTGOING IP address for my applications within Amazon web service: Elastic Container (AWS ECS), while allowing a dynamic ipaddress for the different…

  • Email Protocols and How They Work

    Have you ever wondered how emails work. In this video I discuss the email protocols. SMTP, POP and IMAP and how emails generally get sent and received by email clients

  • Latency 5: Size, Protocol, and Load

    This is the fifth part of a multipart video series on Latency Have you ever wondered why some website load faster than others? Or why your online game lags sometimes? The answer…

  • Latency 4: Distance between your application servers and your users

    This is the fourth part of a multipart video series on Latency Have you ever wondered why some website load faster than others? Or why your online game lags sometimes? The answer…

  • Latency 3: Working with 3rd Party Integrations

    Here I talk about working with 3rd party integrations and caching your 3rd party data to create a good user experience for the users

  • Latency 2: Optimizing Database (Single Large Queries vs Multiple Smaller Queries)

    The first part largely focuses on what causes a high latency In this video, I discuss database query optimization, especially in the context of you having single large aggregated…

  • Latency 1 (The Problems)

    This is the first part of a multipart video series on Latency Have you ever wondered why some website load faster than others? Or why your online game lags sometimes? The answer…

  • Reddit only used 2 Databases

    My perspective on an article about reddit only using 2 databases table

  • Looking Before Leap vs Asking for forgiveness

    Exploring the Pros and Cons of Two Approaches: Defensive Programming with 'Asking for Forgiveness' and Proactive Planning with 'Looking Before You Leap' in Software Development.

  • Idempotency

    If you have been debited twice for a single transaction while using a your bank app one possible cause is related to IDEMPOTENCY. Idempotency is a property of an operation that…