Dhruv Ahuja
email linkedin github
/posts/projects/oss/tags RSS Feed

Search

No results1 result$NUMBER results
Posts
  • 2026-05-15

    I owe my career to open-source communities. I'm not sure newcomers can say the same.

    Open-source communities shaped my career in ways no tutorial ever could. Now, as AI floods those same spaces with noise, I worry about the people arriving just a few years too late.
    Read more ⟶
  • 2026-03-29

    How the (Em)ighty Have Fallen—

    A journey of the em dash, my obsession with it growing up, and the modern constraints upon its usage.
    Read more ⟶
  • 2025-04-19

    Creating an AI-Powered Document Translation Workflow

    Outlining the translation workflow of my app, which crawls web content, translates it and prepares it for consumption through a web-based Markdown Viewer.
    Read more ⟶
  • 2025-02-11

    My Quest to Find the Perfect Self-Hosted Notes App

    My back-and-forth journey to go self-hosted with my notes.
    Read more ⟶
  • 2024-05-21

    A Story of Optimizing Mongo DB Writes

    Optimizing bulk-inserts for 30,000+ MongoDB documents in a Python script.
    Read more ⟶
  • 2024-03-05

    Tag-Based Python CI/CD Pipeline

    A guide to setting up a CI/CD pipeline for Python using GitHub Actions, that runs on Git tag pushes. Also includes a step to handle CI pipeline failures through a step that allows SSHing into the workflow runner instance.
    Read more ⟶
  • 2023-11-06

    Writing Rust Bindings for My Python App

    Walk through my experience of writing Rust FFI for my Python CLI application
    Read more ⟶
    Next →