About

About Me

Swaroop Maddu - Rust / Solana Engineer

Rust / Solana Engineer

OtterSec, Remote

 I'm Swaroop Maddu, a Rust / Solana Engineer with 5+ years of experience building and verifying low-level blockchain infrastructure. My work focuses on Solana programs, Anchor framework internals, developer tooling, correctness, security, and performance.

 At OtterSec, I contribute to Anchor, maintain Rust-based verification infrastructure such as the Solana Verified Programs API, support Solana Verified Builds, and improve formal verification coverage for Solana programs using Kani.

 I also built a proof-of-concept formal verification framework for Soroban smart contracts on Stellar and maintain internal Rust tooling used across OtterSec. Before OtterSec, I researched and built Solana dApps, Anchor programs, and wallet integrations at StrawHat Labs.

  • Degree: B.Tech CSE
  • Experience: 5+ Years

Skills

Rust
Rust
C
C
C++
CPP
Java
Java
Python
Python
HTML
HTML
CSS
CSS
JavaScript
JS
Flutter
Flutter
Firebase
Firebase
Django
Django
React
React
SQL
SQL
Github
GitHub
Gitlab
Gitlab
Linux
Linux
Coding illustration

Proficiency

Rust / Solana 95%
Backend & Infra 90%
Formal Verification 85%
Frontend Integration 75%

Interests

Solana Programs

Anchor Internals

Verification

Developer Tooling

Projects

Projects & Contributions

Solana Verified Programs API

Rust • Solana • REST APIs • Docker

Rust backend exposing verified build metadata so users can confirm deployed Solana programs match their published source code.

Stellar Verify

Rust • Soroban • Stellar • Kani

Proof-of-concept formal verification framework for Soroban smart contracts, focused on contract safety and correctness.

Phantom Connect

Dart • Flutter • Solana

Open-source Flutter library enabling secure Phantom Wallet integration for Solana dApps through deeplinks.

Open Source Contributions

Solana Anchor Framework

Rust • Solana • Anchor

Active contributor to Anchor with code changes, fixes, and reviews across the core framework used by many Solana programs.

Solana Verifiable Build

Rust • Reproducible Builds • Verification

Contributed to tooling and infrastructure that improves trust in Solana deployments through reproducible, verifiable program builds.

Experience & Education

Professional Journey

Professional Experience

Rust / Solana Engineer • OtterSec

Dec 2022 - Present • Remote
  • Contribute code changes, reviews, and fixes to Anchor, the core Solana framework used by many on-chain programs.
  • Develop and maintain the Solana Verified Programs API, a Rust backend exposing verified build metadata for deployed programs.
  • Support Solana Verified Builds infrastructure for reproducible deployments and stronger program transparency.
  • Improve OtterSec's Solana Formal Verification Framework by integrating modules and expanding verification coverage.
  • Build internal Rust tooling and a Soroban smart contract verification proof of concept using Kani.
Rust Solana Anchor Kani Stellar PostgreSQL Docker

Research Engineer • StrawHat Labs

Jun 2021 - Nov 2022 • Bengaluru, India
  • Researched and developed Solana-based decentralized applications across protocol design, programs, and frontend integrations.
  • Created Phantom Connect, an open-source Flutter library for secure Phantom Wallet integration in Solana dApps.
  • Implemented on-chain programs in Rust and Anchor with supporting frontends in React, Next.js, and Flutter.
Rust Solana Anchor React.js Next.js Flutter Dart

Education

Bachelor of Technology in Computer Science Engineering

2017 - 2021 • CGPA: 8.56 / 10

Rajiv Gandhi University of Knowledge Technologies (RGUKT), Nuzvid

Studied computer science fundamentals, software engineering, data structures, algorithms, and systems coursework with applied projects across web, database, and mobile development.

Licenses & Certifications

Blockchain Specialization

Jun 2021 • University at Buffalo School of Management

Comprehensive blockchain specialization covering fundamentals, smart contracts, and decentralized applications development.