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.

Content in all repositories owned by your account will be closed.
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. Enseal Enseal Public

    Enseal is a high-performance, security-focused CLI tool designed to protect your .env files using industry-standard encryption. Built with Rust, it allows you to safely commit your environment conf…

    Rust 1

  3. DeskGate DeskGate Public

    DeskGate is a learning-focused SaaS project that demonstrates how a web application can sell, authenticate, license, and control access to an Electron desktop application.

    TypeScript 1

  4. 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

  5. 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

  6. spring-boot-aws-deployment spring-boot-aws-deployment Public

    This is a simple example of how to deploy a Spring Boot application to AWS. This example uses AWS EC2 and docker to deploy this application.

    Java 1