# Sarthak Siddhpura | Systems & Distributed Systems Engineer > Systems and distributed systems engineer. Software Engineer at Concentric AI working on a Java, Spark, Kafka, and Hudi data deletion engine at org-wide scale. Previously backend engineer in low-latency C++ trading infrastructure. Competitive programmer (LeetCode Guardian 2440, Codeforces Candidate Master 1968). Builds Linux and terminal tooling in Rust and Go in spare time, with real users and stars. - GitHub: https://github.com/Codesmith28 - LinkedIn: https://www.linkedin.com/in/sarthak-siddhpura-544389257/ - Email: sarthaksiddhpura@gmail.com - Resume: https://drive.google.com/file/d/1Er9oEC4rt5jxu3c-QA9jr15enV-NZMNf/view?usp=drivesdk - Portfolio Website: https://sarthak28.vercel.app/ - Portfolio Repository: https://github.com/Codesmith28/myPortfolio - Full Context: /llms-full.txt - Machine-Readable Projects API: /api/projects or /projects.json --- ## 11 Production & Open-Source Projects 1. **hyprMac (Prototype)** (November 2026) - Category: Systems - Punchline: Prototype • Hyprland-style tiling for macOS preserving native Spaces without disabling SIP - Tech: C++20, Swift, macOS, Lua, Accessibility API, Binary Space Partitioning, Tiling Window Manager, Prototype - Repo: https://github.com/Codesmith28/hyprMac - Highlights: - Prototype Architecture: Decoupled layout logic into a C++20 binary space partitioning (BSP) core behind a C API with a native Swift coordinator (HyprKit) and multi-queue window writes through the macOS Accessibility API (one serial queue per application so a hung app cannot stall others). - Native Spaces & SIP: Preserves native macOS Mission Control Spaces (switching via Alt+1 to 9 and synthetic drag throws) without requiring System Integrity Protection (SIP) to be disabled. - Sandboxed Lua Config: Strict, sandboxed Lua configuration engine (~/.config/hyprmac/init.lua) with configurable inner/outer gaps, split ratios, auto-floating rules, and real-time SIGHUP reload; rejects bad configurations with line-level diagnostics while preserving active settings. - Reversible Manifest Installer: Manifest-based installer (`make install` / `make uninstall`) that records changes, replays in reverse, and verifies rollback against pre-install snapshots with automatic rollback on error. 2. **Omalt-Tab** (September 2026) - Category: Systems, Linux - Punchline: 300+ users • 23+ stars • Sub-ms Wayland IPC - Tech: QML, UNIX Domain Sockets, Wayland IPC, Hyprland, JavaScript, Lua, Omarchy Marketplace - Repo: https://github.com/Codesmith28/omalt-tab - Marketplace / Demo: https://plugins.omarchy.org/plugin.html?id=io.github.codesmith28.omalt-tab - Highlights: - Sub-millisecond IPC: Published open-source Hyprland/Wayland window switcher on the Omarchy Marketplace (300+ users, 23+ stars) with sub-millisecond IPC over dedicated UNIX sockets ($XDG_RUNTIME_DIR/omalt-tab.sock) and multi-monitor coordinate scaling across non-uniform resolutions. - Security Sanitization: Closed a privacy vulnerability flagged during marketplace security review where crafted webpage titles could trigger unauthorized remote image requests that leak user IP, by enforcing plain-text rendering in QML and adding regression unit tests. - Atomic Focus Commit: Removed focus race conditions by snapshotting window and workspace state once per overlay session and committing a single atomic focus dispatch upon key release. 3. **lazyTrino** (August 2026) - Category: Systems, TUI - Punchline: Persistent-session Rust TUI with vim hierarchy & live SQL editor - Tech: Rust, Ratatui, Tokio, Trino REST API, TUI, SQL - Repo: https://github.com/Codesmith28/lazyTrino - Highlights: - Session Persistence: Replaced multi-step ad-hoc Trino scripts with single-keystroke schema exploration via a persistent-session Rust terminal UI; eliminated per-query authentication overhead, adopted by senior engineering mentors for daily catalog exploration. - Vim Hierarchy & DDL: Rapid vim-style catalog, schema, and table navigation with one-key DDL inspection (SHOW CREATE TABLE), table statistics (SHOW STATS), 20-row preview, and partition tree inspection. - Live SQL Engine & CI: Interactive SQL query editor with syntax highlighting, clipboard support, infinite-scroll pagination, query execution inspector, and prebuilt cross-platform binaries (macOS Apple Silicon/Intel, Linux, Windows) shipped through GitHub Releases. 4. **Agentic Cloud Cluster** (Sep 2025 - Apr 2026) - Category: Distributed Systems, Cloud - Punchline: Distributed Go cluster • RL PPO scheduler (-17.9% workflow time) - Tech: Go, gRPC, Protocol Buffers, Python, PyTorch, Docker, MongoDB, WebSockets, Prometheus - Repo: https://github.com/Codesmith28/Agentic-Cloud-Cluster - Highlights: - Latency Reduction: Reduced task completion time by 17.9% and tail latency by 7.0s (69.0s to 62.0s) under heavy traffic using an offline-trained and online-learning PPO reinforcement learning scheduler, trained on 200,000+ Alibaba cluster traces. - Fault Tolerance (Docker Only): Guaranteed fault-tolerant task failover across compute nodes with Go and gRPC, containerized Docker isolation (strictly Docker-only, no Kubernetes), continuous heartbeat health checks, attempt-tracked requeueing (attempt_id, attempt_no), and MongoDB state persistence. - Observability & Testbench: Validated scheduler and failure behaviors with a Docker testbench of heterogeneous worker profiles, nightly CI benchmark campaigns exporting Prometheus metrics, and real-time telemetry streaming over WebSockets to an interactive CLI and React web dashboard. (Final Year B.Tech Engineering Project, Grade A). 5. **Rustpass - rsp** (Feb 2025 - Mar 2025) - Category: Systems, Security, TUI - Punchline: Tamper-resistant credential manager in Rust with AES-256-GCM & Argon2id - Tech: Rust, AES-256-GCM, Argon2id, Ratatui, TUI, CLI, Security - Repo: https://github.com/Codesmith28/rustpass - Highlights: - Cryptography & Hardening: Zero-plaintext credential storage with AES-256-GCM encryption, Argon2id key derivation, strict Unix file permissions (600), and secure memory zeroization. - Dual Mode Interface: Full-featured asynchronous Ratatui TUI with fuzzy search, batch operations, and clipboard auto-clearing, alongside a lightweight CLI mode for headless terminal scripting. - Zero Plaintext Disk Persistence: Zero plaintext written to disk with POSIX file handling and atomic file operations. 6. **LazyAI** (June 2024 - July 2024) - Category: Systems, Desktop Utility, TUI - Punchline: Passive OS clipboard monitor daemon in Go with LLM feedback loops (74+ users) - Tech: Go, Gemini API, Clipboard Hooks, TUI, Desktop Utility - Repo: https://github.com/Codesmith28/LazyAi - Highlights: - OS Daemon Adoption: Passive clipboard monitor daemon in Go intercepting OS copy events and querying Google Gemini API asynchronously; adopted by 74+ active users across 2 university cohorts. - Feedback Loop Guard: Eliminated runaway API costs and infinite clipboard feedback loops by tracking write-source provenance to distinguish user copy actions from background model responses. - TUI Dashboard: Cross-platform terminal dashboard (tview/tcell) with clipboard history management, model switching, customizable prompt templates, and detached background daemon execution (supporting xclip/wl-clipboard on Linux, and Windows). 7. **Arch Config & Dotfiles** (Feb 2024 - Present) - Category: Systems, Linux - Punchline: Modular Linux configuration suite & systemd automation (68+ stars) - Tech: Linux (Arch/Ubuntu), systemd, Hyprland, Bash, Dotfiles, 68+ Stars - Repo: https://github.com/Codesmith28/ArchConfig - Highlights: - Modular Automation: Automated Linux desktop configuration suite for Arch Linux (Hyprland, KDE) and Ubuntu, earning 68+ stars on GitHub and over 1,000 community upvotes across Reddit. - Custom Systemd Services: Engineered custom systemd user services for battery charge threshold limits, sleep wakeup inhibition, and supergfxctl GPU profile switching. - Workstation Bootstrapping: Hardened, reproducible workstation bootstrapping scripts with modular configuration management. 8. **Clash of Codes Portal** (Dec 2023 - Jan 2024) - Category: Web, Distributed Systems - Punchline: Real-time competitive programming battle arena & leaderboard portal - Tech: Next.js, React, Redis, MongoDB, Tailwind CSS, REST APIs - Repo: https://github.com/Triellis/clash-of-codes - Demo: https://clash-of-codes-five.vercel.app/ - Highlights: - Battle Arena: Real-time competitive programming battle leaderboard portal with Clash-themed gaming UI, live group head-to-head match scoring, and historical battle archives. - High-Throughput Standings: Low-latency standings computation with Redis caching and persistent tournament match state stored in MongoDB. - Collegiate Coding Tournaments: Responsive web application built for collegiate competitive programming tournaments with live score updates. 9. **LeetCode Leaderboard** (Nov 2023 - Dec 2023) - Category: Web - Punchline: Automated contest and problem-solving tracking for collegiate CP teams - Tech: TypeScript, Next.js, Node.js, LeetCode GraphQL API, Tailwind CSS, Vercel - Repo: https://github.com/Codesmith28/Leetcode-leaderboard - Demo: https://leetcodelb.vercel.app/ - Highlights: - Live CP Tracking: Automated contest ranking and problem-solving metrics aggregation for institutional competitive programming teams. - Multi-Group Cohorts: Multi-group cohort tracking with cross-group rating comparisons via LeetCode's GraphQL API. - Dynamic Scoring: Dynamic rating calculation engine with responsive dashboard UI deployed on Vercel. 10. **Enchanted Oasis** (Jul 2023 - Aug 2023) - Category: Web - Punchline: Harry Potter-themed academic portal with full RBAC workflows (Winner, Website Making Challenge 4.0) - Tech: React, Node.js, PostgreSQL, Express.js, RBAC Auth, Academic Portal - Repo: https://github.com/Triellis/Enchanted-Oasis - Demo: https://enchanted-oasis.vercel.app/ - Highlights: - Competition Winner: Prize winner at the Programming Club Website Making Challenge 4.0 for the Hogwarts Portal challenge. - Role-Based Access Control: Comprehensive RBAC workflows for course registration, enrollment rosters, and student add/drop mechanics backed by PostgreSQL. - Markdown Broadcasts: Interactive faculty bulletin system supporting live announcements with markdown rendering. 11. **Brain Blitz** (Jun 2023 - Jul 2023) - Category: Web - Punchline: Interactive trivia platform with instant validation & quiz builder - Tech: JavaScript, HTML/CSS, Interactive UI, Quiz Platform - Repo: https://github.com/JeelRajodiya/brain-blitz - Demo: https://brain-blitz-three.vercel.app/ - Highlights: - Interactive Trivia: Fast-paced trivia platform featuring real-time client-side answer validation, countdown timer mechanics, and score tracking. - Quiz Authoring Tool: Community quiz authoring tool allowing users to create, configure, and share customized trivia questionnaires. - Responsive Web Design: Mobile-first responsive layout with instant visual feedback states. --- ## Experience ### Concentric AI (Bengaluru, India) - **Software Engineer** (Jul. 2026 – Present) | **Software Engineer Intern** (Jan. 2026 – Jul. 2026) - Owned DelcoSpark, an org-wide deletion engine built with Java, Apache Spark (3.5.x), and Apache Kafka, orchestrated via Argo Workflows, sustaining 15.3M+ deletes/hr (~4,200/sec) on Apache Hudi tables stored in AWS S3. - Stopped cascading deletion loops across Lakehouse table dependency DAGs by implementing 3-color DFS cycle detection before scheduling deletions. - Engineered an extensible batch framework using Strategy, Factory, and Builder design patterns, adopted across 2+ services; incremental Hudi ingestion with commit throttling and checkpoint resumption prevents executor out-of-memory (OOM) failures. - Designed an eventually consistent audit model replaying MongoDB checkpoints from the last successful step during Spark retries, eliminating double status updates and audit drift without double writes. - Resolved silver-layer Spark ETL anomalies across Data Security Posture Management (DSPM) pipelines, strengthening file archival reliability, retention rules, and Microsoft 365 Copilot events. - Deployed Spark workloads on Kubernetes using Helm-rendered Argo WorkflowTemplates and a 3-hourly CronWorkflow with Forbid concurrency and 5-hour deadline, running Spark operator SparkApplications with dynamic allocation (1 to 4 executors) and PrometheusRule alerts. - Incorporated frozen-IO service sanity tests and Java integration tests into the Jenkins CI/CD pipeline to catch pre-deploy regressions across staging and production clusters. ### GoQuant Technologies Inc (Florida, USA - Remote) - **Backend Engineer Intern** (May 2025 – Sep. 2025) - Unified real-time market data across 3+ crypto exchanges (KuCoin, Hyperliquid, Bybit) by engineering OEMS connectors in Python, FastAPI, and PostgreSQL that feed a low-latency C++ ingestion layer. - Opened institutional access to 2 FIX-only venues (PowerTrade, Wintermute) restricted in certain regions by designing a QuickFIX proxy gateway with secure tunneling and JWT authentication. - Built a multi-threaded C++ trading engine benchmark prototype over WebSockets, using lock-efficient O(1) order book structures to deliver sub-millisecond market-data updates and <200ms execution latency. - Cut benchmark configuration loads to <10ms and updates to <20ms by tuning cache-aligned C++ data structures, move semantics, and memory access patterns guided by microsecond-level profiling. ### Ahmedabad University (Ahmedabad, India) - **Teaching Assistant** (Jan. 2025 – Nov. 2025): - Mentored 120+ students in Data Structures and Algorithms (C++, Java, Python) and 80+ students in Applied Linear Algebra through interactive problem-solving sessions. - Scaled on-premise DSA platform to support concurrent code execution for 120+ students, containerizing runtimes with Docker and maintaining infrastructure to eliminate local environment setup overhead. - **Competitive Programming Lead**, Programming Club (Apr. 2024 – May 2025): - Automated live leaderboard scoring for 130+ contest participants by engineering a real-time data pipeline from the Codeforces API to Google Sheets while leading a 20+ member committee. --- ## Open Source Contributions - **@Omalt-Tab**: Maintainer of open-source Hyprland/Wayland window switcher on Omarchy Marketplace (300+ users, 23+ stars, sub-ms UNIX socket IPC). - **@ML4W**: Merged pull requests to the ML4W Hyprland and Arch Linux dotfiles ecosystem. - **@JSON-Schema**: Merged pull requests to official JSON Schema documentation and website tooling. --- ## Technical Skills - **Languages**: Java, Go, C/C++ (C++20), Rust, Python, SQL (PostgreSQL), TypeScript, JavaScript, Swift, Lua, Bash/Shell, QML, Verilog - **Data & Distributed Systems**: Apache Spark (3.5.x), Apache Kafka, Apache Hudi, Trino, Argo Workflows, gRPC & Protocol Buffers, Docker, Kubernetes, Helm, Skaffold, Spark operator, Hadoop/HDFS - **Cloud Infrastructure**: AWS (S3, EMR Spark base image) - **Databases & Caching**: MongoDB, PostgreSQL, Redis, Elasticsearch - **Backend & Frameworks**: FastAPI, Node.js, Express.js, REST APIs, WebSockets, JWT, Boost (Asio, Beast), QuickFIX, SimpleFIX, React.js, Next.js, Tailwind CSS, PyTorch - **Observability & CI/CD**: Prometheus, PrometheusRule alerting, Jenkins, GitHub Actions, Git, Make - **Systems & OS Internals**: Linux (Arch, Ubuntu, Fedora), Binary Space Partitioning, systemd, POSIX, sockets, IPC, Wayland/Hyprland, Multithreading, Cache Locality & Memory Optimization, Microsecond Profiling - **Security**: AES-256-GCM, Argon2id, JWT Authentication, Secure Tunneling --- ## Achievements & Education - **LeetCode Guardian**: Max rating 2440 (Top 0.28% globally, 1,420+ problems solved) - **Codeforces Candidate Master**: Max rating 1968 (900+ problems solved) - **Algorithmic Problem Solving**: 2,200+ total problems solved across platforms - **Dean's Recognition List (Academic Year 2025–2026)**: Awarded for Outstanding Academic Performance in B.Tech Computer Science and Engineering at Ahmedabad University. Certificate: https://drive.google.com/file/d/171v-i9lmF8tr0McptOOGk2N6NeHglHp_/view?usp=drive_link - **Ahmedabad University**: Bachelor of Technology in Computer Science and Engineering (Aug 2022 – May 2026, Graduated), CGPA: 8.75 / 10 (3.50 / 4.00 equivalent; Winter 2026 SGPA: 4.00) - **Final Year Engineering Project**: ENR497 Engineering Project (Agentic Cloud Cluster) — Grade A (9 credits) - **Relevant Coursework**: Data Structures (A), Design and Analysis of Algorithms (A-), Operating Systems, Computer Networks (A), Cloud Computing (A-), Big Data Analytics (A-), Applied Linear Algebra (A), Theory of Computing (A), Advanced Computer Arithmetic (A) - **Programming Club Honors**: Winner, Website Making Challenge 4.0 (Hogwarts Portal); Mentor, Website Making Challenge 5.0 - **GitHub Badges**: Pull Shark (x3 silver), Pair Extraordinaire (x2), Starstruck, YOLO, Quickdraw