Skip to content
View kavinda-100's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report kavinda-100

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kavinda-100/README.md


Hey 👋, I'm Kavinda Rathnayake

Full-Stack Developer | Web • Mobile • Desktop • Systems

profile views


🧑‍💻 About Me

I’m Kavinda Rathnayake, a Full-Stack Developer focused on building high-performance, scalable applications across web, mobile, and desktop platforms. I engineer with a "performance-first" mindset, leveraging TypeScript, Java, and Rust to architect robust systems from the ground up.

I specialize in TanStack Start, Next.js, and React Native for client-side architectures, paired with high-throughput backend services using Node.js/Express.js and Spring Boot/Java, and utility tooling using Rust. I love solving complex architectural problems like multi-tenant isolation, real-time cache synchronization, and event-driven microservices.

Explore my full portfolio at kavinda.dev


💻 Tech Stack

Category Technologies
Languages TypeScript, Rust, JavaScript, Java, SQL
Frontend & Mobile React, Next.js, Tailwind CSS, React Native, Expo, Tauri
Backend & Infrastructure Node.js, Bun, Express, Axum (Rust), Spring Boot (Java), Apache Kafka, Docker, GitHub Actions
Databases & ORMs PostgreSQL, Redis, MongoDB, Prisma, Drizzle, sqlx (Rust)
Tools & Frameworks Monorepos (pnpm Workspaces), Zod, REST APIs, WebSockets, TUIs (inquire)

🧠 Current Focus

  • 🚀 High-Performance Systems: Scaling distributed microservices with Rust and Axum.
  • 📱 Cross-Platform Architecture: Optimizing Tauri and React Native runtime environments.
  • 🪵 Distributed Event Buses: Designing low-latency decoupled processing streams with Kafka.
  • 🛠️ Developer Tooling: Building compiled, security-focused CLI utilities using Rust.

📊 GitHub Stats

My Awesome Stats


💬 Let's Connect


Fun Fact: I love the challenge of picking the right tool for the job, whether it’s the rapid iteration speed of TypeScript or the strict memory safety and raw performance of Rust.

Pinned Loading

  1. Sprintly Sprintly Public

    A production-ready Task Management REST API built with Rust, Axum, and SQLx, designed for team collaboration and task tracking. This project demonstrates clean architecture, async Rust patterns, an…

    Rust 1

  2. Alloy Alloy Public

    Alloy is a Rust CLI that converts smart contract ABI JSON files into TypeScript type definitions.

    Rust 1

  3. zentry zentry Public

    Zentry is a production-grade, high-performance, multi-tenant Identity Provider (IdP) built as an educational blueprint for secure, high-throughput session topologies.

    TypeScript 1

  4. rustautomator rustautomator Public

    RustAutomator is a productivity-first VS Code extension designed to eliminate the repetitive manual work of managing Rust module structures. Whether you are building a CLI tool, a web server, or a …

    TypeScript 1

  5. Luxe-Bites Luxe-Bites Public

    This Is online website of food selling store that sell all type of foods in locals

    TypeScript 1

  6. google-doc-clone google-doc-clone Public

    This is the clone of Google doc application, and it include the 80% of functionality that include in real google docs application

    TypeScript 1