Available for opportunities

Chiranjeevi
Karthik

Quietly building boring & reliable software

ABOUT

Designer | Developer | Sanatani.

You’ll notice I don’t chase trends or ship noise. I build systems, thoughtfully, layer by layer, with an obsession for reliability, clarity, and long-term stability. I care about failure modes as much as features, about clean abstractions as much as performance, and about turning messy, ambitious ideas into calm, dependable software that survives real world pressure.

May 2025 — Present

Product Development Engineer II @ Phenom

  • After being promoted to PDE-2, I took end-to-end ownership of monitoring and alerting for the product, a complex ecosystem with multiple integrations and versioned deployments.

  • I designed and managed metrics, Prometheus-based monitoring, APM instrumentation, and custom mobile alerting systems to ensure visibility across the stack.

  • I also built a large internal visibility platform that unified dashboards, developer tooling, and alerting logic into a single centralized application, significantly improving operational awareness and incident response.

  • In parallel, I worked on building intelligent agents that simplified complex workflows by abstracting intricate system interactions behind structured user inputs.

  • My focus during this phase was reliability, observability, and reducing operational complexity at scale.

Mar 2022 — May 2025

Product Development Engineer I @ Phenom

  • As an PDE-1, I worked extensively with Apache NiFi, Apache Flink, and Chrome extension development, including building custom NiFi processors and data pipelines.

  • When the growing number of NiFi flows became difficult to navigate and operate, I designed and built an open source Chrome extension that dramatically simplified flow discovery and navigation, saving thousands of developer hours.

  • I also delivered custom, high-complexity NiFi solutions for customers with strict latency requirements, including a pipeline that synchronized jobs to a career site within a 15-minute SLA.

  • Alongside this, I built multiple internal developer tools and automation services that pushed platform success rates toward 99%, many of which remain critical for risk mitigation and self-healing today.

  • During this time, I gained hands-on experience with Kafka, Redis, MongoDB, Docker, Java, and Spring Boot, FastAPI.

Jun 2021 — Mar 2022

Systems Engineer @ Tata Consultancy Services

  • At TCS, while working on ServiceNow, I focused on eliminating repetitive manual work by building automations and validation pipelines using Python and platform system scripts.

  • I automated complex reporting workflows that previously took months of manual effort, enabling reports to be generated on demand or scheduled and delivered automatically via email.

  • My work spanned subscription management and ITSM modules, along with integrating external services into ServiceNow, with an emphasis on reliability, maintainability, and reducing operational friction.

STACK

Technology Stack

Frontend

  • On the frontend side, I’ve worked with React to enhance product features and build interactive components, while most of my internal dashboards and tooling were built using HTML, CSS, JavaScript, and Bootstrap for speed and control.

  • I focused on delivering practical, maintainable interfaces rather than over-engineering with frameworks where they weren’t necessary.

  • I also have working familiarity with Next.js and WordPress.

  • While I haven’t yet worked on deeply complex React-heavy architectures, I’m comfortable with the ecosystem and confident scaling into more advanced use cases when required.

  • Backend

  • On the backend, I’ve worked across Spring Boot, Node.js, and Go projects, though the majority of my production work has centered around building high-performance services using Python and FastAPI.

  • I prefer the Python + FastAPI stack for its clarity, speed of development, and reliability in service-oriented architectures. Also I did a wee bit open source contribution to networkx python package .

  • I frequently experiment with Next.js for rapid prototyping and have also used Deno in a project called Datadance, which went on to win FossHack 2024.

  • I’m particularly interested in deepening my expertise in Go and beginning serious exploration into Rust, especially for systems-level and performance-critical use cases.

  • Database

  • When it comes to databases, I must say all I know are just SQL fundamentals, And most of my deeper data work has been with MongoDB, where I’ve built really large and complex aggregation pipelines for monitoring, alerting, and analytics.

  • PostgreSQL is my go-to database for both work and self-hosted systems, including using it as a vector store, and I’ve also done extensive practical work with SQLite.

  • I’ve spent time exploring Redis internals as well, including building a custom RESP parser and encoder in Java to better understand the protocol and also to explore maven ecosystem.

  • Infra & DevOps

  • Infrastructure and DevOps is where I spend a lot of my energy these days. At work, I became comfortable with Kubernetes, Helm, ArgoCD, and Docker-based workflows.

  • Outside of work, I run a large self-hosted environment using Docker, Docker Compose, Dokploy, Caddy, Authelia, and Authentik, managing multiple servers with custom networking, reverse proxies, authentication, monitoring, and backups.

  • I also experiment with self-hosting smaller language models and am actively diving deeper into infrastructure, DevOps, and cybersecurity.

  • PROJECTS

    Selected Work

    String Dev

    Stringdev is a browser-based tool that lets therapists and practitioners create interactive, multi-page psychology worksheets that clients can fill out on any device without needing an account. It offers a visual builder with various input blocks, theme customization, mobile-friendly design, easy sharing via URL, and PDF export for clinical use, with all client data staying local.

    HTML, CSS, JavaScript Bootstrap Cloudflare Workers, R2

    Taruvu

    Taruvu is a web platform for mapping and documenting family trees and spiritual lineage in the Hindu tradition, offering an intuitive interface to visually record connections across generations. It focuses on both ancestral relationships and spiritual lineages, helping users preserve heritage and explore their family or guru-disciple roots in a structured, accessible way.

    TypeScript React Next JS Reactflow Tailwind CSS

    DataDance

    DataDance is an open-source data processing tool and service that simplifies transforming JSON data by letting you define transformation logic in a code-like specification and apply it to input data to produce structured output. It provides a playground, API, and command-line options for building and testing these rules safely, making it useful in ETL-like workflows where you want flexible, maintainable logic without embedding arbitrary code. DataDance was also recognised as a winner at FOSS Hack 2024.

    Deno Fresh Preact TypeScript

    NiFi Utils

    NiFi Utils is a Chrome extension that makes managing Apache NiFi production instances easier by surfacing process group information directly in the browser, letting users search, filter, bookmark, and export NiFi canvas elements, as well as adding helpful UI enhancements for older NiFi versions like bulk service toggles and quick JWT access. It hooks into the active NiFi session to extract authentication tokens and instance details, caches results for faster access, and streamlines navigation and operational tasks that would otherwise be cumbersome in the native NiFi UI.

    HTML CSS JavaScript NiFi
    View all projects on GitHub

    NOW

    What I'm working on

    THOUGHTS

    Recent reflections

    CONTACT

    Let's build something
    meaningful.

    Have a project in mind or just want to chat? I'm always open to discussing new opportunities and ideas.