{"author":"Sarthak Siddhpura","github":"https://github.com/Codesmith28","linkedin":"https://www.linkedin.com/in/sarthak-siddhpura-544389257/","summary":"Systems & Low-Latency Engineer (Go, Rust, C++, Java, Python, Distributed Systems)","totalProjects":11,"llmsTxt":"/llms.txt","projects":[{"id":"hyprmac","name":"hyprMac (Prototype)","categories":["systems"],"duration":"2026 - Present","punchline":"Prototype • Hyprland-style dynamic BSP tiling for macOS preserving native Spaces without SIP changes","tags":["C++20","Swift","macOS","Lua","Accessibility API","BSP Layout","Prototype"],"features":["Architecture : C++20 dynamic BSP layout engine behind a C API with a Swift platform coordinator; writes window frames via Accessibility API on dedicated serial queues to avoid compositor hangs","Native Spaces & Zero SIP : Preserves native macOS Mission Control Spaces and window management without disabling System Integrity Protection (SIP), supporting edge-drag resizing, auto-floating rules, and synthetic drag throws","Sandboxed Lua Config : Hardened configuration with strict-schema sandboxed Lua (memory & instruction quotas) reporting file and line errors while retaining last good settings on SIGHUP reload","Reversible Lifecycle : Manifest-based installer and uninstaller (make install / make uninstall) recording changes for guaranteed rollback verified against pre-install snapshots"],"repository":"https://github.com/Codesmith28/hyprMac","demo":null,"demoLabel":null},{"id":"omalt-tab","name":"Omalt-Tab","categories":["systems"],"duration":"Sep 2026","punchline":"300+ users • 23+ stars • Sub-millisecond UNIX domain socket IPC for Wayland","tags":["QML","Wayland IPC","UNIX Domain Sockets","Hyprland","JavaScript","Omarchy Marketplace"],"features":["Sub-millisecond IPC : Dedicated UNIX domain socket IPC ($XDG_RUNTIME_DIR/omalt-tab.sock) with Omarchy shell fallback, delivering sub-millisecond response on the Omarchy Marketplace (300+ users, 23+ stars)","Race-Free Focus Dispatch : Eliminated mid-cycle focus race conditions by snapshotting client and workspace state once per overlay session and dispatching a single atomic focus change upon key release","Privacy Security Patch : Closed an IP leakage vulnerability flagged in marketplace review where malicious webpage titles triggered remote image requests, enforcing plain-text rendering with regression unit tests","Spatial Coordinate Scaling : Multi-monitor coordinate scaling across non-uniform display resolutions with miniature spatial workspace previews matching true window geometry and home-row navigation"],"repository":"https://github.com/Codesmith28/omalt-tab","demo":"https://plugins.omarchy.org/plugin.html?id=io.github.codesmith28.omalt-tab","demoLabel":"Marketplace"},{"id":"lazy-trino","name":"lazyTrino","categories":["systems","tui"],"duration":"Aug 2026","punchline":"Persistent-session Rust TUI for Trino REST API • Adopted by senior engineers at Concentric AI","tags":["Rust","Ratatui","Crossterm","Tokio","Trino REST API","TUI","SQL","CI/CD"],"features":["Session Persistence : Removed per-query authentication overhead using a persistent-session Trino REST API client with saved connection profiles, adopted by senior engineering mentors at Concentric AI","Vim Schema Navigation : Replaced ad-hoc query scripts with vim-style catalog, schema, and table navigation featuring single-keystroke DDL inspection, statistics, 20-row sampling, and partition trees","Interactive SQL Engine : Built interactive SQL editor with syntax selection, clipboard export (TSV/CSV), infinite-scroll pagination, resizable panes, and execution audit logging","Cross-Platform Delivery : Shipped automated cross-platform prebuilt binaries for macOS (Apple Silicon and Intel), Linux, and Windows through GitHub Releases and GitHub Actions CI"],"repository":"https://github.com/Codesmith28/lazyTrino","demo":null,"demoLabel":null},{"id":"agentic-cloud","name":"Agentic Cloud Cluster","categories":["distributed","systems","cloud"],"duration":"Sep 2025 - Apr 2026","punchline":"Final Year B.Tech Project (Grade A) • RL PPO scheduler (-17.9% time, -7.0s tail latency) • Docker cluster","tags":["Go","gRPC","Docker","MongoDB","Python","PyTorch","PPO RL","WebSockets","React","Prometheus"],"features":["RL Scheduling Optimization : Cut task completion time by 17.9% and tail latency by 7.0s (69.0s to 62.0s) under heavy traffic spikes via a PPO reinforcement learning scheduler trained on 200k+ Alibaba cluster traces (Grade A, 9 credits)","Fault-Tolerant Execution : Distributed Go and gRPC cluster with Docker container isolation, heartbeat health checks, attempt-tracked requeueing preventing duplicate execution, and MongoDB state persistence","Real-Time Telemetry : Streamed live cluster telemetry, worker health, and throughput metrics over WebSockets to an interactive React dashboard and CLI management tool","Docker Benchmark Testbench : Validated scheduler and failure recovery behavior against baseline, burst, and overload scenarios using a Docker testbench of heterogeneous workers and nightly CI exporting Prometheus metrics"],"repository":"https://github.com/Codesmith28/Agentic-Cloud-Cluster","demo":null,"demoLabel":null},{"id":"rustpass","name":"Rustpass (rsp)","categories":["systems","tui"],"duration":"Feb 2025 - Mar 2025","punchline":"Zero-plaintext terminal credential manager in Rust • AES-256-GCM, Argon2id & Ratatui TUI","tags":["Rust","AES-256-GCM","Argon2id","Ratatui","TUI","CLI","POSIX Security"],"features":["Zero-Plaintext Storage : Implemented zero-plaintext credential vault secured by AES-256-GCM authenticated encryption at rest, Argon2id key derivation, and strict Unix 0600 owner-only file permission enforcement","Dual-Mode Interface : Asynchronous Ratatui TUI alongside a lightweight scriptable CLI mode supporting fuzzy search, batch operations, multi-select, and clipboard auto-clearing","Clipboard Hardening : Implemented clipboard auto-clearing timers, in-memory credential scrubbing on drop, and POSIX signal handling to eliminate memory leakage and plaintext disk persistence"],"repository":"https://github.com/Codesmith28/rustpass","demo":null,"demoLabel":null},{"id":"lazy-ai","name":"LazyAI","categories":["systems","tui"],"duration":"Jun 2024 - Jul 2024","punchline":"Passive clipboard AI assistant in Go with Gemini API • 74+ active users across 2 cohorts","tags":["Go","Gemini API","TUI","Concurrency","Clipboard Provenance","Cross-Platform"],"features":["Provenance Tracking Guard : Prevented runaway Gemini API costs and infinite cycles by tracking write-source provenance, distinguishing manual user copies from background model clipboard writes","Passive Daemon Concurrency : Reached 74+ active users across 2 university cohorts with an event-driven Go clipboard monitor asynchronously streaming copied snippets to the Google Gemini API","Cross-Platform TUI Dashboard : Responsive terminal UI dashboard (tview/tcell) with interactive history inspection, dynamic model selection, custom prompt templates, and detached background execution on Linux and Windows"],"repository":"https://github.com/Codesmith28/lazyAi","demo":null,"demoLabel":null},{"id":"arch-config","name":"ArchConfig / BlackBox","categories":["systems"],"duration":"Feb 2024 - Present","punchline":"Modular Linux environment automation • 68+ GitHub stars & 1,000+ community upvotes","tags":["Bash","Linux (Arch/Ubuntu/Fedora)","systemd","Hyprland","KDE","supergfxctl","Automation"],"features":["Modular Linux Bootstrap : Modular bash scripts automating desktop bootstrapping and environment configuration across Arch Linux (Hyprland, KDE), Ubuntu, and Fedora (68+ GitHub stars, 1,000+ community upvotes)","Systemd Power Automation : Authored custom systemd services and user units controlling battery charge thresholds, sleep wakeup inhibition, and automated hybrid GPU switching via supergfxctl","Compositor Workflow : Configured dynamic Wayland compositor pipelines, application launchers, status bar integrations, and unified cross-desktop theming"],"repository":"https://github.com/Codesmith28/ArchConfig","demo":null,"demoLabel":null},{"id":"coc","name":"Clash of Codes Portal","categories":["web"],"duration":"Dec 2023 - Jan 2024","punchline":"Real-time competitive programming battle portal with live head-to-head scoring & leaderboards","tags":["TypeScript","Next.js","Redis","MongoDB","Tailwind CSS","REST APIs"],"features":["Battle Arena Portal : Built real-time competitive programming battle portal with live head-to-head scoring, historical archives, and dynamic leaderboards on Next.js, Redis, and MongoDB","High-Throughput Scoring : Architected low-latency leaderboard state caching via Redis with MongoDB document persistence for collegiate coding tournaments","Thematic Tournament UI : Designed responsive clash-themed gaming interface with real-time score updates, live submission telemetry, and team bracket progression"],"repository":"https://github.com/Triellis/clash-of-codes","demo":"https://clash-of-codes-five.vercel.app/","demoLabel":"Demo"},{"id":"ll","name":"LeetCode Leaderboard","categories":["web"],"duration":"Nov 2023 - Dec 2023","punchline":"Automated collegiate contest and problem-solving tracking via LeetCode GraphQL API","tags":["Next.js","TypeScript","LeetCode GraphQL API","Tailwind CSS","Vercel"],"features":["Live Tracking & CP Stats : Engineered automated contest and problem-solving tracking for collegiate competitive programming teams querying the LeetCode GraphQL API","Multi-Group Membership : Supported multi-group membership enabling participants to benchmark performance, problem counts, and contest rankings across collegiate cohorts","Scoring Engine Dashboard : Built dynamic ranking dashboard deployed on Vercel with responsive progress visualizations and topic proficiency breakdowns"],"repository":"https://github.com/Codesmith28/Leetcode-leaderboard","demo":"https://leetcodelb.vercel.app/","demoLabel":"Demo"},{"id":"eo","name":"Enchanted Oasis","categories":["web"],"duration":"Jul 2023 - Aug 2023","punchline":"Winner, Website Making Challenge 4.0 • Harry Potter-themed academic portal with RBAC & PostgreSQL","tags":["React","Node.js","PostgreSQL","RBAC Auth","Challenge Winner","Academic Portal"],"features":["Thematic Academic Portal : Built Hogwarts-themed academic management platform featuring full course catalog registration, credit limits, and student add/drop workflows (Winner, Programming Club Website Making Challenge 4.0)","Role-Based Access Control : Implemented end-to-end RBAC authentication workflows with granular access permissions separating students, faculty instructors, and administrative roles","PostgreSQL Architecture : Engineered relational schema in PostgreSQL with Node.js and Express backend, supporting markdown-formatted announcement broadcasts and roster exports"],"repository":"https://github.com/Triellis/Enchanted-Oasis","demo":"https://enchanted-oasis.vercel.app/","demoLabel":"Demo"},{"id":"bb","name":"Brain Blitz","categories":["web"],"duration":"Jun 2023 - Jul 2023","punchline":"Interactive trivia platform with instant validation, timed rounds & community quiz builder","tags":["JavaScript","HTML5","CSS3","Interactive UI","Quiz Engine"],"features":["Interactive Trivia Engine : Engineered interactive quiz execution engine with instant client-side answer validation, dynamic countdown timers, and progressive score calculations","Community Quiz Builder : Created questionnaire builder module allowing users to construct, preview, edit, and export customized multi-category quizzes","Snappy Mobile-First UI : Implemented pure JavaScript, HTML5, and CSS3 interface featuring snappy visual feedback states, animations, and full mobile responsiveness"],"repository":"https://github.com/JeelRajodiya/brain-blitz","demo":"https://brain-blitz-three.vercel.app/","demoLabel":"Demo"}]}