SWARAJ PUPPALWAR / SOFTWARE ENGINEER

Full-stack engineer building developer infrastructure.

I'm Swaraj Puppalwar, a software engineer and Founder & CTO at Lioran Group. I build databases, storage systems, backend platforms and full-stack products, primarily with Rust and TypeScript.

Currently building infrastructure at Lioran Developer Solutions.
[ database engines ]
[ object storage ]
[ identity & auth ]
[ systems & APIs ]
Swaraj Puppalwar — Software Engineer
SWARAJ PUPPALWARRUST // TS
Current FocusLDS / 2026

Single-node object storage, B+ tree document storage, and sovereign devtools.

LDS CORE TRACKS01 // INFRASTRUCTURE

Currently building infrastructure.

At Lioran Developer Solutions, I am engineering foundational developer infrastructure layers in Rust—focusing on data durability, bounded-memory streaming, and sovereign self-hosted systems.

LioranDB

Developer-First Document Database in Rust

Active / V22025 — PresentGitHub
LIORANDB // STORAGE ENGINE INTERNALS (V2)gRPC TransportUnary / SustainedWAL & RECOVERYAppend-only Commit LogCrash-safe fsync streamMEMTABLE & MVCCLock-free In-Memory IndexMulti-Version Isolationflush / compactPERSISTENT STORAGE ENGINE // B+ TREE & SECONDARY INDEXESRoot: [K1 | K2]Leaf: Page 0x01ALeaf: Page 0x01BLeaf: Page 0x01C
ARCHITECTURE: STORAGE ENGINE & B+ TREE INDEXINGRUST / TOKIO

What I Engineered

  • •Engineered append-only Write-Ahead Logging (WAL) with strict crash consistency and deterministic replay recovery.
  • •Implemented in-memory MemTable and on-disk B+ Tree storage engine for indexed key lookups.
  • •Designed gRPC unary and streaming request pathways with zero-overhead binary protobuf transport.
  • •Developed official TypeScript/JavaScript driver SDK (@lioran/ldb-driver) providing MongoDB-compatible collection APIs.
  • •Engineered the sustained-write InsertMany pipeline tested against high-throughput document ingestion.

Technical Constraints & Optimization

  • →Mitigating JSON parse/stringify saturation on unary point-read pathways by decoupling proto serialization.
  • →Balancing Tokio blocking pool threads with discrete semaphore read/write admission barriers to prevent thread exhaustion.
  • →Guaranteeing atomic page split durability in the on-disk B+ tree without lock tearing.
RustTokiogRPC / TonicProtobufB+ TreesWALTypeScript SDK

Lioran S3 / Lioran Bastion

High-Performance Self-Hosted Object Storage Engine in Rust

V1 Pre-AlphaOct 2026 LaunchGitHub
LIORAN BASTION // SINGLE-NODE OBJECT STORAGE & STREAMING I/O@lioran/bastionTypeScript SDKByte-Range / PresignHTTP/RESTBASTION SERVER (RUST)Axum HTTP / Auth GuardBounded Chunks (256 KiB)Disk Headroom GuardrailsROCKSDB METADATADecoupled State EnginePrefixes / Multipart StatePAYLOAD STORAGEAtomic File CommitsStrict `fsync` DurabilityRELIABILITY & DURABILITY BENCHMARK• Durability tested on 100 GiB streaming workloads with crash/recovery cycles• Single-node pre-alpha architecture with zero in-memory buffering & Caddy TLS
ARCHITECTURE: AXUM HTTP / ROCKSDB / STREAMING VOLUMESSINGLE-NODE PRE-ALPHA

What I Engineered

  • •Built multi-crate modular workspace: bastion-server (Axum), bastion-object (I/O), bastion-metadata (RocksDB), and bastion-protocol.
  • •Implemented bounded-memory chunked streaming (256 KiB fixed buffers) that streams arbitrary payload sizes without RAM buffering.
  • •Engineered RFC 9110 / RFC 7233 partial HTTP byte-range request handlers for resumable downloads and media scrubbing.
  • •Architected RocksDB-backed decoupled metadata store with secondary indexes for prefix queries and multipart upload states.
  • •Designed cryptographic HMAC-SHA256 expiring presigned URL generation and Argon2id basic auth with mandatory rotation.

Durability & Scope Honest Note

Lioran Bastion is currently engineered as a single-node self-hosted storage engine with embedded RocksDB state, bounded 256 KiB stream buffers, and strict fsync commit modes. Durability was validated against 100 GiB continuous streaming workloads and intentional process crash/recovery tests. Not a distributed cluster.

RustAxumRocksDBTokioHMAC-SHA256Argon2idTypeScript SDKDocker & Caddy

Lioran Auth

Sovereign Identity & Access Infrastructure

ResearchFoundational Research
LIORAN AUTH // IDENTITY, CREDENTIALS & SESSION POLICY01 / CREDENTIALArgon2id HashRate Limiter Guard02 / TOKEN VAULTHMAC-SHA256 SignedExpiring Lease TTL03 / SCOPED IAMRole-Based AccessTarget System API* Research track: sovereign, self-hosted identity without cloud vendor lock-in.

A self-hosted authentication, credential vault, and scoped IAM engine being researched as part of the LDS developer infrastructure ecosystem.

Core Engineering Directives

  • →Researched Argon2id password hashing parameters and token lifecycle architectures.
  • →Designed zero-trust session management using cryptographically signed lease tokens.
  • →Formulated fine-grained scoped API token specifications for multi-tenant service isolation.
RustArgon2idJWT / HMACToken LifecycleIAM
FULL-STACK & PRODUCT SYSTEMS02 // SELECTED WORK

Selected engineering work.

Beyond storage engines, I engineer complete full-stack applications, offline tools, conversational AI agents, and localized products. Each project is built around real architectural requirements.

MeetFound

Private Offline CRM for Founders & Operators

Production / LiveCode
MeetFound
Inspect Screenshot
Next.jsTypeScriptTailwind CSSIndexedDB / SQLiteOffline-First

Overview & Intent

An offline-first private relationship manager and CRM purpose-built for founders, operators, and builders to record meeting notes, connection history, and deal pipelines without cloud data tracking.

Why it exists: Existing CRMs are bloated SaaS platforms that leak sensitive investor and customer notes to third-party clouds.

What I Engineered

  • •Engineered offline-first local state management with zero-latency full-text note search.
  • •Designed clean, keyboard-first contact logging interfaces and relationship categorization.
  • •Implemented exportable encrypted backups and localized JSON/SQLite sync pipelines.
Technical Challenge Solved:

→ Maintaining instantaneous search query performance across thousands of local contact notes.

→ Designing conflict-free reconciliation for offline record modifications.

Hushar Spreadsheet

AI-Powered Localized Spreadsheet for Education

Production / LivePaying School Customers
Hushar Spreadsheet
Inspect Screenshot
ReactTypeScriptNode.jsLLM APIsTabular EngineTailwind CSS

Overview & Intent

An intelligent spreadsheet and tabular data management tool designed specifically for Zilla Parishad school teachers across regional India, translating Hindi/Marathi natural language into complex formulas and data reports.

Why it exists: Rural teachers spend hundreds of administrative hours manually tabulating student marks, attendance, and welfare scheme distributions on complex Excel formulas they struggle to write.

What I Engineered

  • •Built localized prompt-to-formula parser translating vernacular Hindi prompts into accurate mathematical expressions.
  • •Designed responsive tabular grid with automatic government report template exports.
  • •Shipped production MVP that onboarded paying schools and active teachers.
Technical Challenge Solved:

→ Handling regional linguistic nuances and domain-specific educational terminology in LLM prompt pipelines.

→ Ensuring sub-100ms calculation speeds on low-end hardware common in rural schools.

AiCompanion

Customizable Conversational AI Persona Platform

StableCode
AiCompanion
Inspect Screenshot
Next.jsTypeScriptLangChainVector DBTailwind CSS

Overview & Intent

A full-stack conversational application allowing users to create, configure, and interact with specialized AI agent companions with persistent memory and unique personality prompts.

Why it exists: Built as an exploration into agentic conversation state, memory persistence, and streaming multi-turn LLM architectures.

What I Engineered

  • •Implemented streaming SSE (Server-Sent Events) chat interface for instantaneous response rendering.
  • •Designed persona configuration matrix allowing dynamic temperature, system prompt, and tone adjustments.
  • •Integrated vector memory stores for context retrieval across prolonged sessions.
Technical Challenge Solved:

→ Managing token window budgeting while retaining long-term character consistency across dialogue turns.

Post-Acle

Engineering Publication & Deep Systems Blog

TerminatedCode AvailableCode
Post-Acle
Inspect Screenshots (5)
5 images
Next.jsMDXTypeScriptTailwind CSS

Overview & Intent

An editorial publishing platform and technical blog where Swaraj documented systems engineering teardowns, storage internals, Rust performance audits, and architecture decisions. Currently sunset/terminated with full source code available.

Why it exists: Created to maintain an open, transparent 'engine room' log of engineering breakthroughs, benchmark saturation analysis, and lessons learned building databases.

What I Engineered

  • •Engineered lightweight Markdown/MDX rendering pipeline with syntax highlighting and LaTeX equation support.
  • •Designed clean editorial typographic layouts prioritizing readability and code inspection.
Technical Challenge Solved:

→ Zero-overhead static page generation with sub-second page loads.

AuthSystem

Secure Hardened Authentication Platform

StableCode
AuthSystem
Inspect Screenshot
Node.jsExpressTypeScriptJWTBcryptMongoDBRedis

Overview & Intent

A modular, security-hardened authentication microservice featuring JWT lifecycle management, cryptographic password hashing, email verification, and rate-limiting middleware.

Why it exists: Created as an internal reusable authentication engine to secure multiple products across the Lioran ecosystem.

What I Engineered

  • •Implemented dual-token architecture (short-lived access JWT + secure httpOnly refresh tokens).
  • •Integrated brute-force protection with IP-based sliding window rate limiters.
  • •Engineered automated email verification and password reset token workflows.
Technical Challenge Solved:

→ Preventing timing attacks on password validation by using constant-time string comparisons.

Vasuki / eBook-Generator-AI

AI-Powered Research & Structured eBook Generation Engine

CompletedCode
Vasuki / eBook-Generator-AI
Inspect Screenshot
PythonLangChainOpenAI APIsReportLabNode.js

Overview & Intent

An autonomous agentic pipeline that conducts iterative web/document research on technical topics and generates structured, multi-chapter publications in formatted PDF and EPUB formats.

Why it exists: Built to automate technical knowledge synthesis and multi-source document collation into comprehensive instructional booklets.

What I Engineered

  • •Architected multi-stage agent pipeline: Outline Generator → Researcher → Section Writer → Formatter.
  • •Built automated PDF rendering engine with proper table of contents, footers, and code styling.
Technical Challenge Solved:

→ Preventing hallucination drift across consecutive chapters by feeding chapter summaries back into the global context.

Other experiments & standalone projects.

Smaller utility tools, media engines, and games created as focused algorithmic experiments.

Vortexly

Experiment

A private chronological media-sharing network built for close circles, eliminating algorithmic ranking in favor of chronological feeds and direct media sharing.

React Native / ExpoNode.jsExpressMongoDB

DEAD-CORRIDOR

Completed

A 16-bit retro zombie survival side-scroller arcade game featuring custom sprite rendering, physics collision detection, and wave management in raw JavaScript canvas.

JavaScriptHTML5 CanvasWeb Audio API
Code
CORE CAPABILITIES03 // SYSTEMS DEPTH

What I work on.

I specialize in the bridge between high-performance systems engineering and full-stack product delivery. My primary languages are Rust for predictability and low-level durability, and TypeScript for application ergonomics.

Primary Production Languages

Systems code is written in Rust; full-stack products and driver SDKs are written in TypeScript.

RUSTSystems / Infra
TYPESCRIPTFull-Stack / SDKs
01

Infrastructure & Systems

Designing the core storage and execution primitives that modern web applications take for granted. Focused on durability, memory bounds, and low-level data layouts.

Engineering Themes:
  • •Custom Storage Engines
  • •Document Databases & MVCC
  • •Object Storage & Bounded Streaming
  • •Write-Ahead Logging (WAL) & Crash Recovery
  • •B+ Tree Indexing & Page Allocators
  • •Decoupled RocksDB Metadata Stores
  • •Single-Node & Distributed Fundamentals
Key Technologies:
RustRocksDBAxumgRPC / TonicTokio
02

Backend Engineering

Architecting resilient, high-throughput backend services and APIs with deterministic failure modes, cryptographic auth, and observability.

Engineering Themes:
  • •gRPC & Binary Protobuf Contracts
  • •High-Performance REST APIs
  • •Authentication & Identity (Argon2id, HMAC, JWT)
  • •Concurrency & Async Runtimes
  • •Prometheus Observability & Latency Auditing
  • •Data Modeling & Query Optimization
  • •Rate Limiting & Admission Control
Key Technologies:
RustTypeScriptNode.jsExpressPostgreSQLMongoDB
03

Full-Stack Product Engineering

Building fast, functional, and deeply polished user interfaces. Combining modern React architectures with robust backend integrations.

Engineering Themes:
  • •Next.js App Router & Server Components
  • •React 19 & State Architectures
  • •Offline-First Data Sync (IndexedDB / SQLite)
  • •Developer Dashboards & Tooling
  • •Accessible Design Systems & Editorial Typography
  • •LLM Agent Pipelines & Streaming UIs
Key Technologies:
Next.jsReactTypeScriptTailwind CSS
04

Operations & Reliability

Deploying and managing production systems with strict disk safety guardrails, automated TLS, containerization, and reproducible infrastructure.

Engineering Themes:
  • •Docker & Compose Orchestration
  • •Linux System Administration
  • •Reverse Proxies (Caddy, Nginx)
  • •Automatic TLS & Hardened Production Profiles
  • •100 GiB Durability & Crash Testing
  • •Disk Low-Watermark Headroom Protection
Key Technologies:
DockerLinux / BashCaddyCI/CDPrometheus
BACKGROUND & PHILOSOPHY04 // ABOUT

Engineering story.

From building applications to engineering the layers beneath them.

I started programming early, fascinated by how code turns logic into tangible systems. For several years, I built full-stack applications, interactive tools, and web platforms—learning the realities of user workflows, latency, and client-side complexity.

Over time, my curiosity naturally migrated lower down the software stack. I found myself asking: What happens when an application calls write()? How does a database guarantee durability when the power abruptly dies? How do storage systems stream multi-gigabyte files without exhausting server RAM?

Today, my primary focus is understanding and building the foundational infrastructure applications normally outsource: databases, object storage engines, authentication infrastructure, and systems tooling. I write primarily in Rust for systems-level predictability and performance, paired with TypeScript for client ergonomics and developer tools.

I founded Lioran Group and lead engineering at Lioran Developer Solutions (LDS). Our long-term mission is building high-performance, developer-first infrastructure rooted in data sovereignty—engineered directly from India.

LEADERSHIP & ARCHITECTUREAs Founder & CTO at Lioran Group, I lead system architecture, product roadmaps, and low-level engine implementations across our developer infrastructure suite.

Engineering Principles

01 //Systems > Gimmicks

A clean storage engine with verified fsync durability matters infinitely more than flashy UI animations or buzzword-laden pitch decks.

02 //Understand Every Layer

True engineering reliability comes from understanding the kernel I/O, serialization overhead, memory buffers, and wire protocols underneath your framework.

03 //Data Sovereignty

Developers and organizations should have the power to run their own databases, storage, and auth without being hostage to cloud lock-in or unpredictable egress billing.

"Understanding the layers beneath the runtime."— Swaraj Puppalwar
ORGANIZATION & ECOSYSTEM05 // LIORAN

Building at Lioran.

I founded Lioran Group to build high-performance software and developer infrastructure. Through Lioran Developer Solutions (LDS), our engineering focus is directed toward sovereign database, storage, and security primitives.

ORGANIZATION & INFRASTRUCTURE HIERARCHYLIORAN GROUPParent Technology Org (India)LIORAN DEVELOPER SOLUTIONS (LDS)Systems Engineering & Developer InfrastructureLIORANDBRust Document DatabaseSTATUS: ACTIVE / V2LIORAN S3 / BASTIONSelf-Hosted Object StorageSTATUS: V1 PRE-ALPHALIORAN AUTHIdentity & Access EngineSTATUS: RESEARCH
LioranDB
Active / V2

Developer-first document database written in Rust with WAL, crash-recovery, and B+ tree storage.

Lioran S3 (Bastion)
V1 Pre-Alpha

Single-node object storage server in Rust with bounded streaming I/O and RocksDB metadata.

Lioran Auth
Research

Self-hosted identity engine, Argon2id credential hashing, and scoped API tokens.

ENGINEERED IN INDIA // DATA SOVEREIGNTY
TECHNICAL WRITING & AUDITS06 // WRITING

Writing from the engine room.

I believe in documenting technical decisions, benchmark saturation profiles, and systems architectures in public. Here is a curated selection of recent engineering essays.

I Built a Lightweight Embedded Database for Node.js: LioranDB

Architecting a fast, zero-configuration local-first embedded document store for Node.js applications without the overhead of heavy native bindings.

A deep dive into building an embedded document store, structuring memory caching, and implementing MongoDB-compatible collection APIs in TypeScript.

Transactions in LioranDB: Read Timestamps and Write Sets

Implementing MVCC transaction isolation with atomic commit validation, read timestamps, and write conflict detection.

Exploring optimistic concurrency control (OCC), snapshot isolation, and write-set validation algorithms for concurrent transactional workloads.

ENGINEERING DISPATCHES ON DEV.TO & SYSTEMS REPOSITORIESRead all articles on Dev.to (@ultrontheai)
ARCHIVES & AWARDS07 // RECOGNITION

Recognition & earlier work.

Historical press features, competitive olympiads, and public open-source developer directory listings.

Newspaper Features (2023)
  • Nagpur Post

    "Swaraj's High Rise in Computers!"

    Published: 23 May 2023
  • Navarashtra (Chandrapur Edition)

    "स्वराजची संगणक क्षेत्रात उंच भरारी"

    Published: 23 May 2023
  • Tarun Bharat (Purva Vidarbha Edition)

    "'स्वराज'ची संगणकात गगनभरारी"

    Published: 29 May 2023
Olympiads & Competitions
  • State Cyber OlympiadState Rank 1

    Secured first rank in Maharashtra state-level computer science & algorithmic testing.

  • Crest OlympiadRegional Rank 17

    Ranked 17th across the Western Region in computer systems and logical problem solving.

  • ICO & IMOState Rank 30

    Ranked 30th in Maharashtra state across both International Computer Olympiad and International Mathematics Olympiad.

Developer Registry
Top Indian GitHub Active Developers Directory

Listed in the verified directory of top active Indian open-source contributors and developers.

View Public India List
COMMUNICATIONS08 // CONTACT

Let's talk systems.

Interested in developer infrastructure, backend systems, databases, Rust, or building ambitious software? I'm always open to thoughtful conversations, technical debates, and engineering collaborations.

Direct Dispatch

Messages are sent directly to Swaraj's mailbox.