dhruv-ahuja
email linkedin github
/posts/projects |
Posts.

    Creating an AI-Powered Document Translation Workflow

    19-04-2025

    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 ⟶

    My Quest to Find the Perfect Self-Hosted Notes App

    11-02-2025

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

    A Story of Optimizing Mongo DB Writes

    21-05-2024

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

    Tag-Based Python CI/CD Pipeline

    05-03-2024

    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 ⟶

    Writing Rust Bindings for My Python App

    06-11-2023

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

    Implementing a Naive Buffered Queue in Rust

    06-09-2023

    Writing a custom implementation of a simple blocking, buffered queue in Rust
    Read more ⟶

    Making My First Open-Source Contribution

    11-06-2023

    How I made my first OSS contribution while setting up my website
    Read more ⟶

    Made with Zola, using a custom variant of the Apollo theme.