Photo of Jatin Kumar Malik

About the author

Jatin Kumar Malik

Principal Engineer at Atlassian

@jatinkrmalik everywhere

I'm Jatin. I've been writing code for close to 20 years, and doing it for a living since 2014.

These days I'm a Principal Engineer at Atlassian and the architect of the agentic interfaces platform in the AI Integrations org, which builds Atlassian's agentic surface: MCP, A2A, CLI, MCP apps and A2UI. Before that I worked on data residency with the Enterprise Trust team, and before Atlassian I was at Uber, Synaptic, Shuttl, Adobe and Webyog.

I grew up in Delhi, lived in Bangalore, moved to Chicago in 2024 and have been in the San Francisco Bay Area since September 2025.

How it started

It started when I was about five, watching my uncle boot a freshly assembled Pentium II into Windows 95. I got my own PC in 8th grade after a deal with my dad to score over 90% (I mostly wanted it for games), and I broke it more than once by deleting files from C:\Windows\System32. A Digit magazine DVD gave me Microsoft FrontPage and my first HTML pages, and a borrowed copy of Let Us C++ had me printing primes and digits of pi.

In school I scored almost full marks in C and C++ while barely passing the other sciences. I didn't clear IIT-JEE and did my B.Tech in Computer Science from GGSIPU in Delhi, where I built Windows Phone apps as a Microsoft Student Partner. I started my career with an internship at a startup, but my open-source contributions soon got me invited to interview at Adobe. I used to contribute to Brackets, Adobe's open-source code editor, and I was a huge fan of it back then.

Why this blog

I've been writing online for almost as long as I've been coding. It started with TechSalvos, a gadget news blog I ran in college, then The JavaScript Journey, BitSnapper, an engineering blog on GitHub Pages, Medium, LinkedIn, X and DEV. Every one of them lived on a different platform, and a few are gone now. This blog is my step to consolidate all of it in one place: everything worth keeping is recovered and moved here, and anything new gets published here first.

So you'll find a bit of everything: distributed systems, the open-source tools I build for myself like Vocalinux, homelab builds, teardowns, Advent of Code, and the old BitSnapper gadget reviews and motorcycle diaries.

For a more visual portfolio, see j47.in. To say hi, email jatinkrmalik@gmail.com.

What I do

  • Architecting and scaling distributed systems that serve millions of users at Uber and Atlassian.
  • Architecting the agentic interfaces platform behind Atlassian's agentic surface: MCP, A2A (Agent-to-Agent) and CLI.
  • Solving hard engineering problems at scale, from data portability platforms to real-time IoT systems.
  • Writing code for close to 20 years, and doing it for a living since 2014 across Adobe, Shuttl, Synaptic, Uber and Atlassian.
  • Python
  • Go
  • Java
  • Kotlin
  • Ruby
  • C/C++
  • JavaScript
  • Cloud
  • Docker
  • Databases
  • LLMs

Experience

  1. Principal Engineer @ Atlassian

    Sep 2022 – Present

    Architect of the agentic interfaces platform in the AI Integrations org, which builds Atlassian's agentic surface: MCP, A2A (Agent-to-Agent) and CLI. Before that, with the Enterprise Trust team, worked on the next-generation platform behind enterprise data portability and data residency.

  2. Software Architect @ Uber

    May 2019 – Aug 2022

    Led architecture and scaling of Uber's customer platform, serving millions of users. Architected resilient systems that improved reliability by 40% and reduced incident response time by 60%.

  3. SDE III @ Synaptic

    Jun 2018 – May 2019

    Built core infrastructure for an alternative data platform processing terabytes of financial data, with pipelines delivering insights to hedge funds and institutional investors.

  4. SDE II @ Shuttl

    May 2017 – Jun 2018

    Spearheaded R&D at a mobility startup, from IoT hardware to cloud backend: real-time tracking and safety features that scaled across thousands of buses in multiple cities.

  5. SDE I @ Adobe

    Jul 2014 – May 2017

    Developed core features for Adobe Experience Manager, used by Fortune 500 companies; improved content delivery performance and enterprise marketing integrations.

  6. SDE Intern @ Webyog

    Jan 2014 – Jul 2014

    Automated QA with Selenium and Java, cutting testing time by 70%, and converted the internship into a full-time role on MySQL tooling.

  7. Microsoft Student Partner @ Microsoft

    2012 – 2014

    Represented Microsoft on campus: workshops, hackathons and training sessions for 500+ students; built Windows and mobile apps for the Imagine Cup.

  8. Summer Intern @ DRDO

    Jun 2012 – Jul 2012

    Researched and implemented task-scheduling algorithms (SJF, FCFS, priority, multilevel queue) for defense systems in DRDO's ISSA department.

At work

  • Agentic interfaces platform

    Atlassian, AI Integrations · 2025 to now

    The AI Integrations org builds Atlassian's agentic surface, the front door every agent goes through to reach Jira, Confluence, Trello, Loom and the rest: MCP, A2A (Agent-to-Agent), CLI, MCP apps and A2UI. I'm the architect of its agentic interfaces platform.

  • Data residency platform

    Atlassian, Enterprise Trust Read the post

    The multi-region cloud architecture behind data residency for Atlassian cloud products: creating new regions, hydrating services into them, migrating tenants between regions, and self-serve moves from the admin panel instead of support tickets. Data pinning covered 12 regions as of January 2024.

  • HIPAA eligibility expansion

    Atlassian, Enterprise Trust Read the post

    Replaced a manual Business Associate Agreement process with a self-serve flow, built on a new service that connects IronClad with Admin Hub, so that thousands of customers could manage protected health information on the platform securely.

  • uConfigurator

    Uber · 2019 to 2022

    The core configurator platform service for Uber's CO stack, part of how Uber unified configuration distribution across its systems.

  • Zorro

    Uber · 2019 to 2022

    An automated PII-masking data framework that protected customer data in support tickets for GDPR compliance.

  • Alternative data pipelines

    Synaptic · 2018 to 2019

    Core infrastructure for an alternative data platform processing terabytes of financial data, with pipelines delivering insights to hedge funds and institutional investors.

  • Shuttl S.A.F.E.

    Shuttl · 2017 to 2018

    Face-recognition onboarding, ShuttlTV, and an always-on alcohol detector with ignition cut-off, all on a single Raspberry Pi 3. Part of the safety and tracking work that scaled across thousands of buses in multiple cities, and winner of the FICCI Road Safety Award 2017.

  • Adobe Experience Manager

    Adobe · 2014 to 2017

    Core features for Adobe Experience Manager, used by Fortune 500 companies, including content delivery performance and enterprise marketing integrations. On the side, AEMator, a bash tool that automated the whole AEM dev setup.

Open source

  • Vocalinux 1k

    Free, open-source and fully offline voice dictation for Linux. Speak and it types anywhere, on X11 and Wayland, using whisper.cpp, Whisper or VOSK, with GPU acceleration.

    Python · 2025 GitHub Demo Read the post

  • LLMFeeder 488

    A browser extension that turns any web page into clean Markdown and copies it to your clipboard, so you can hand it to an LLM as context in one click.

    JavaScript · 2025 GitHub Demo

  • VocaMac 164

    Open-source, offline voice-to-text for macOS. Hold a hotkey, speak, and the text appears. Private on-device dictation with a choice of speech engines.

    Swift · 2026 GitHub

  • VocaWin 64

    The same idea for Windows, in beta: hold a hotkey, speak, and the text appears, using local Whisper and ONNX models on your own machine.

    Rust · 2026 GitHub

  • VocaPhone 54

    On-device voice dictation for iPhone and Android, with an optional self-hosted VocaGateway. Android 13+ beta, and an iOS 17+ source build.

    Swift · 2026 GitHub

  • localcaption 17

    Local, offline Whisper transcription for YouTube, Vimeo, Twitch and your own audio or video. Writes SRT, VTT and JSON, with no API keys.

    Python · 2026 GitHub

More on GitHub

Talks

  • The Redis Paradox: Beyond the Cache Horizon!

    Delhi FOSS 2.0, 2024 Slides Event

  • Code the Future | Your Journey into Web Dev & SWE

    TechXcelerate 2.0, 2024 Slides Event

  • The Coder's Guide to Job Security: Mastering the Art of Confusing Code!

    FOSS United Delhi, 2023 Slides Event

  • Elevate Your Code // Practical Insights for 10X Impact

    FOSS Conf Delhi, 2023 Slides Event

  • Data Portability in Enterprise Cloud

    GDG DevFest Delhi, 2023 Slides Event

Where this writing came from

  • TechSalvos 2011 to 2012

    A gadget news blog I ran in college, as Jaykay. Long gone; a few posts made it here. 5 posts here

  • The JavaScript Journey 2014

    A live log of me learning JavaScript, on Blogger. 7 posts here

  • BitSnapper 2015 to 2018

    Gadget reviews, Raspberry Pi projects, book and TV reviews, the Classic 500 diaries. 91 posts here

  • GitHub Pages blog 2018

    An engineering blog that opened with "why tech?". 1 post here

  • Medium 2023 to 2026

    Engineering essays, guides and the Advent of Code 2023 series. 30 posts here

  • LinkedIn 2022 to 2026

    Longer pieces on work, including two from Atlassian's engineering side. 4 posts here

  • X 2016 to 2026

    Threads turned into posts: teardowns, how-tos, build logs. 63 posts here

  • DEV 2026

    The Vocalinux story. 1 post here

  • Obsidian 2021 to 2024

    My second brain: notes, how-tos and interview prep, written up properly. 7 posts here