Heyo! I'm Aditi Polkam

I build software for a living, mostly on the backend - APIs, distributed systems, and the kind of infrastructure that has to keep working when the network doesn't. Right now I'm a software engineer at Offline Protocol, working on offline-first systems, p2p tooling, and a reputation engine in Rust.

Before that I spent a couple of years at The Social Continent shipping Node.js and TypeScript backends. I've also taken on freelance work when the product problem was interesting enough - exhibition platforms, creator tools, the occasional system that actually has to run a business.

I talk about backend services at tech events in India, mentor when I can, and still get a kick out of taking something messy and making it work. When I'm not at a keyboard I'm usually shooting hoops, cooking something new, or planning the next trip.

India

Experience

Work and roles.

  1. Software Engineer, Offline Protocol

    Remote

    [Rust, Offline-first systems, p2p communication, Websockets, Docker, Typescript, Redis, Kafka, PostgreSQL, AWS]

    • Led backend and infrastructure modernization, migrating services from legacy JavaScript to TypeScript, transitioning databases from MongoDB to PostgreSQL, and designing event-driven system architecture with near-zero downtime
    • Designed and implemented a distributed reputation system in Rust, consuming events from Kafka to process user activity and compute reputation scores at scale.
    • Developed and maintained core developer tooling, including shared TypeScript packages, SDKs, and contributions to a React Native SDK powering Fernweh (offline-first chat), enabling integrations and long-term ecosystem consistency
    • Built and shipped a high-performance, accessible web platform with a modern, responsive UI, delivering consistent experiences across devices and products within the Offline Protocol ecosystem.
  2. Software Engineer, The Social Continent

    Pune, India

    [NodeJs, Docker, Redis, Kafka, Typescript, Solidity, XMTP, Git, PostgreSQL, EC2, NPM, Lambda, S3]

    • Engineered and optimized backend architecture utilizing Node.js, Typescript, and PostgreSQL.
    • Led AWS deployments for APIs and databases using AWS EC2, Amplify, and Lambda with efficient resource utilization.
    • Implemented containerization with Docker and set up CI/CD pipelines to streamline development and deployment processes.
    • Developed and maintained high-performance caching strategies with Redis, optimizing data retrieval times and reducing server load.
    • Utilized NPM for efficient dependency management ensuring consistent project setups across environments.
  3. Full Stack Developer, Sadaiv CI

    Bengaluru, India

    [NextJs, TypeScript, Solidity, GraphQL, Web3Auth, Firebase, Biconomy, TailwindCSS, Figma, MaterialUI, AntDesign, Git]

    • Contributed to the GitHub app backend, significantly impacting the product's development
    • Created a high-performance web-app with over 300+ users in a week with Firebase Authentication and Cloud Firestore
    • Implemented web frontend for 3 products with pin-point precision from Figma high-fidelity designs
    • Wrote 2 Smart Contracts for the developer identity protocol
  4. Technical Content Writer, Wow Labz

    Bengaluru, India

    [Technical Writing, Content Writing, SEO, WordPress, SEMRush]

    • Quickly adapted to the code written by a teammate and performed smooth API integrations with efficient state management for 2 products simultaneously.
    • Single-handedly prepared a dashboard to track sales with data filtering and improved the web app by over 50% in source code optimization.
  5. Frontend Engineer, CFT Labs

    Jaipur, India

    [React, ChartJS, D3.js, Chakra UI, TopoJSON, Cloudinary]

    • Quickly adapted to the code written by a teammate and performed smooth API integrations with efficient state management for 2 products simultaneously.
    • Single-handedly prepared a dashboard to track sales with data filtering and improved the web app by over 50% in source code optimization.

Work

Personal and product projects.

Contract Monitoring

A simulation of a bank contract with a re-entrancy attack, detecting exploits and reporting threats over email. Built to understand how onchain attacks actually unfold.

SolidityHardhatEthers

Onchain Friends SDK

An SDK that lets any web3 app import a newly onboarded user's onchain friends from their previous activity. Makes it easier to rebuild a social graph instead of starting from zero.

ReactNode.jsNPM

EquiId

A platform that strips biased, stereotype-reinforcing fields out of job applications so candidates get judged on what actually matters.

ReactNode.jsSolidity

Newsmail

A newsletter API for Mailchain users to create and manage newsletters without leaving their existing workflow.

ReactNode.jsSolidity

Qrate

A blockchain-based crowdsourcing system that automates question paper generation, so creating fair, varied assessments is less manual and more transparent.

Next.jsGraphQLSolidity

Bill Splitr

A small tool that splits a bill fairly when different people ordered different things.

SvelteCSS

Gigs

Client and contract projects.

Freelance

Exposync

exposync.in

a product to streamline exhibition experience for both exhibitors and visitors by providing a platform to connect and communicate with each other before, during and after the event.

backend development

nodejstypescriptpostgresqlsequelize ormgoogleapismeta businesstruecaller2factor
Freelance

aBit

getabit.co

creator economy platform for fans to support creators by buying their video collections and an ai tool to help creators connect with their communities in a better way

backend development and system design

nodejstypescriptmongodbyoutube apidiscord api