I’m Kavinda Rathnayake, a Full-Stack Developer focused on building high-performance applications across all platforms. Whether it’s a scalable web app, a native mobile experience, a lightweight desktop tool, or secure on-chain logic, I build with a "performance-first" mindset.
I specialize in TypeScript and Rust, leveraging Next.js for the web, React Native for mobile, and Tauri for desktop. On the backend, I switch between Node.js/Bun for speed of development and Rust (Axum) for high-throughput, mission-critical systems.
My background in Web3 allows me to integrate decentralized components seamlessly, utilizing Solidity and the Foundry framework to build secure smart contracts and robust DeFi infrastructure.
| Category | Technologies |
|---|---|
| Languages | TypeScript, Rust, JavaScript |
| Frontend | React, Next.js, Tailwind CSS |
| Mobile | React Native, Expo |
| Desktop | Tauri (Rust + React) |
| Backend | Node.js, Bun, Express, Axum (Rust) |
| Databases | PostgreSQL, MongoDB, Drizzle, Prisma, sqlx (Rust) |
| Category | Technologies |
|---|---|
| Smart Contracts | Solidity (ERC20, ERC721, DeFi Protocols) |
| Frameworks | Foundry, Hardhat |
| Libraries | Wagmi, Viem, Ethers.js |
| EVM Chains | Ethereum, Polygon, Base |
| Infrastructure | Alloy (Rust), Chainlink Oracles |
🔹 Alloy CLI — A high-performance CLI tool built in Rust to automate smart contract ABI to TypeScript type generation.
🔹 RustAutomator — RustAutomator is a productivity-first VS Code extension designed to eliminate the repetitive manual work of managing Rust module structures.
🔹 CrowdFunding DApp — A decentralized crowdfunding platform built on Ethereum using Solidity + Next.js.
Explore more on my portfolio: kavinda.dev
- High-Performance Systems: Scaling backends with Rust and Axum.
- Cross-Platform Architecture: Optimizing Tauri and React Native performance.
- Web3 Engineering: Smart contract security and gas optimization.
- Tooling: Building developer productivity tools using Rust.
- 🧑💻 GitHub: @kavinda-100
- 💼 LinkedIn: kavinda-rathnayake
- 🐦 Twitter/X: @kavinda_dev
- 📧 Email: kavindarathnayake100@gmail.com
⭐ Fun Fact: I love the challenge of picking the right tool for the job—whether it’s the rapid iteration of TypeScript or the memory safety and speed of Rust.



