Sneh Koul
A little about me: I genuinely love building software and appreciate a beautiful piece of code. I’m always happy to hear about something cool you’re working on. I’ve taken part in more than 10 hackathons, won several of them, and earned promotions and bonuses along the way not just to build my resume, but because I truly enjoy the craft.
Education
University of Waterloo
Work Experience
Espresso Systems, Senior Software Engineer
- Led the integration of the Espresso Network with Arbitrum Nitro and the OP Stack, managing a team of five engineers.
- The work involved Trusted Execution Environments for secure key management, SP1 integration for generating zero-knowledge proofs, and development within geth.
- Contributed to the Espresso Stack, a rollup framework for deploying rollups on the Espresso Network, working with Besu, Rust, and SP1.
Coinbase, Software Engineer 2
- Brought an 80% performance improvement and saved six-figure on costs for a Go/gRPC/Postgres service used for fraud detection for transactions on Coinbase and CB Wallet.
- Led the project to conslidate privacy preferences for users across different platforms in response to regulatory changes and coordinated across ~5 multi-functional teams.
- Contributed to the key generation, management, and recovery process for the Bitcoin ETF custody accounts at Coinbase for Blackrock and Grayscale.
- Contributed to open-source by creating the build-onchain-apps package, to help developers get started building dApps quickly with best practices.
- Contributed to a massive code migration of a legacy Ruby monolith to Go microservices.
LearnWeb3, Software Engineer
- Developed open-source learning codebases in NextJS, React, and Typescript, covering key web3 topics: Account Abstraction, ZK, MEV, NFTs, DeFi, and more.
- Contributed to establishing a leading web3 community, reaching 120,000 + students and fostering a friendly community culture.
- Raised a million dollars from investors
MetaMask, Software Engineer
- Spearheaded the implementation of a pivotal feature that automatically redirects users to the requesting dApp after first installation of MetaMask.
- Migrated the MetaMask extension from JavaScript to TypeScript, enhancing consistency, readability, and long-term maintainability.
- Added extensive end-to-end testing using Selenium and Jest to rigorously test the functionality of the MetaMask extension across all RPC methods and web3.js compatibility.
Arctic Wolf Networks, Software Engineer
- Developed and managed Go microservices for a cybersecurity vulnerabilities tracking application.
- Implemented user facing features in a React/TypeScript application, enhancing user experience.
- Optimized deployment processes by setting up CI/CD pipelines via GitHub Actions, resulting in reduced deployment time.
- Orchestrated deployment of services as Docker containers on AWS-managed Kubernetes clusters, ensuring scalability and efficiency in operations.
Projects
UniCoW
A Uniswap v4 hook combined with an EigenLayer AVS to enable coincidence of wants on Uniswap v4.
CAIP Extended
TypeScript reference implementation for the Chain Agnostic Standards Association standards to house multiple namespace interfaces for different blockchain ecosystems.
uniswap-sdk-monorepo
Worked with Uniswap to develop a typescript sdk for interacting with Uniswap v4.
BridgeKit
A plug-and-play React library to offer cross-chain bridging and swapping within any dApp. Won Coinbase Onchain Summer hackathon.
DeFi-dY
A futures protocol to invest in the performance of other DeFi primitives. Won multiple ETH Waterloo sponsor tracks.