I am currently contributing to Google Summer of Code '26 at P2P Labs, where I am building resilience and portability features for Peersky Browser. My focus is on scalable, high-performance systems across distributed systems, backend development, and full-stack web applications.
Google Summer of Code '26 Contributor at P2P Labs (May 2026 - Present)
At P2P Labs, I am working on Peersky Browser to make peer-to-peer browsing and communication durable, portable, and resilient when connectivity becomes unreliable.
- Backup & Restore for P2P State: Building a robust backup and restore system that bundles application state including IPFS blocks, Hypercore feeds, chat history, and tab sessions into portable .zip archives.
- Portable Distribution: Designing CID-based backup distribution over IPFS and Hypercore, while supporting cross-browser tab migration through a companion extension and first-launch import wizard.
- Offline-First PeerChat: Upgrading PeerChat with Hyperswarm local UDP multicast discovery so peers on the same LAN can continue messaging even when internet connectivity drops.
- Core Deliverables: Implementing a worker-threaded backup/restore daemon, Helia integration for P2P storage, granular cache management UI, and dynamic LAN-only fallback networking for PeerChat.
Technologies: Electron, Helia, IPFS, Hypercore, Hyperswarm, TypeScript
Software Development Intern at Maker Studios (June 2024 - August 2024)
At Maker Studios, I focused on backend development and system architecture, leveraging modern technologies to build secure and scalable solutions.
- Employee Training Tracker Backend: Developed a robust backend using Hono and PostgreSQL. I normalized database schemas to 3NF using Drizzle ORM to ensure data integrity and efficiency.
- Security Enhancements: Implemented TOTP-based authentication and a sliding window rate limiter, significantly mitigating unauthorized access risks and ensuring high service availability.
- Functional Programming: Leveraged Effect.ts to build a highly type-safe codebase, which reduced potential runtime bugs by over 90% and greatly improved long-term maintainability.
Technologies: Hono, PostgreSQL, Drizzle ORM, Effect.ts, TOTP
Full Stack Web Developer Intern at DevTown (Dec 2023 - April 2024)
During my time at DevTown, I worked on their student learning platform, focusing on performance optimization and scalable frontend architecture.
Visit Platform
- Performance Optimization: Engineered a high-performance learning platform using React and Zustand. I implemented lazy loading strategies that reduced the initial bundle size by 30%, significantly improving the user experience.
- Frontend Architecture: Accelerated development cycles by integrating 30+ RESTful APIs and architecting a comprehensive library of 20+ reusable UI components, which enhanced the scalability of the frontend codebase.
- Production Debugging: Identified and resolved over 10 critical bugs in the production Learning Management System (LMS) by utilizing Redux DevTools and advanced browser debugging techniques.
Technologies: React, Zustand, Redux DevTools, RESTful APIs
Projects & Open Source
Beyond my professional experience, I actively work on complex projects to deepen my understanding of distributed systems and low-level programming.
- CloudSync: A distributed storage cloud inspired by GFS, built with Go and gRPC, utilizing WAL and Docker.
- ShellSync: A real-time collaborative terminal application using Go, WebSockets, and Next.js.
- RuralSync: A hyperlocal service marketplace built as a modular monolith and later refactored into microservices.
Open Source Contributions
Peersky Browser (July 2025)
Contributed to Peersky Browser, a peer-to-peer web browser by P2P Labs.
- Bookmarks Feature: Implemented a complete bookmarks feature with favicon support and fallback handling.
- QR Code Component: Built and refactored a QR code popup component with consistent styling and proper border radius.
- UI/UX Fixes: Fixed inconsistent hover effects on the URL bar and removed unnecessary CSS variables for a cleaner codebase.
Nightwatch.js (April 2024)
Contributed to Nightwatch.js, an end-to-end testing framework for web applications.
- Element API Aliases: Added multiple alias methods to the new Element API for improved developer experience:
.attr() and .attribute() as aliases for .getAttribute()
.getCssValue() as alias for .getCssProperty()
.tagname() as alias for .getTagName()
.accessibleName() as alias for .getAccessibleName()
.prop() as alias for .getProperty()
.text() as alias for .getText()
Let's Connect
I'm always open to discussing distributed systems, high-performance computing, or full-stack development. If you're interested in my work or have an opportunity to discuss, feel free to reach out!
You can also find me on LeetCode for problem-solving and DSA practice.