Available for Opportunities

Hi there, I'm
Shashika! πŸ‘‹

CSE Undergrad @ University of Moratuwa πŸŽ“ Pure/Vibe Coder ✨ | OS Tinkerer 🐧

Scroll

About Me

I'm a Computer Science and Engineering undergraduate currently exploring everything from low-level kernel tweaks to modern app development. I'm still learning a lot, and my development process heavily relies on Pure coding / Vibe codingβ€”diving in, breaking things, patching them up, and figuring it out along the way.

πŸ› οΈ Tech Stack & Arsenal

Languages & Core

Python Java C++ Kotlin DSA

Web, Mobile & Design

Next.js React Flutter Android Figma

AI & LLMs

Gemini Claude Antigravity Gen AI & ML MCP Servers

Systems, OS & Hardware

Windows Linux OS & Kernel Digital Design Vivado Troubleshooting Patching Scripting

Tools & Cloud

Firebase Firestore Vercel Cloud Git & GitHub Mermaid.js

Featured Projects

Some things I've built while vibing.

BusLK App

A mobile application developed for tracking buses, featuring real-time map integration, a draggable nearby buses list, and a QR code scanner, targeting multiple local languages.

Kotlin Firebase Android

Portfolio V1

A responsive, dark-themed personal portfolio website built to showcase my skills, active projects, and vibe-coding journey with glassmorphism aesthetics.

HTML/CSS Tailwind JavaScript

OS Tweaks & Scripts

A collection of custom bash scripts and configuration files designed for kernel-level debugging, automated system patching, and workflow optimization on Linux.

Bash Linux OS System Tools

πŸ”­ What I'm Up To

  • 🧠

    Diving deep into Generative AI, ML, and configuring MCP servers.

  • πŸ’»

    Experimenting with OS management, custom tweaks, and kernel-level debugging.

  • πŸ“±

    Building, scripting, and sketching out UI designs across frameworks like Next.js and Flutter.

  • πŸ—οΈ

    Architecting scalable backend solutions and structuring complex NoSQL databases.

  • 🧩

    Leveling up my Data Structures and Algorithms (DSA) game.

  • ✨

    Embracing the chaos of Pure coding / Vibe coding to turn abstract ideas into functional software.

⚑ Outside the Terminal

When I'm not writing scripts or applying patches to an OS, you can find me:

  • Immersing myself in the pages of a good novel.
  • Watching documentaries to learn more about the world.
  • Studying philosophy and on a continuous journey of finding myself.

"We suffer more often in imagination than in reality."

β€” Seneca

Let's build something cool.

Whether you want to discuss OS tweaks, vibe coding, or have a project in mind, my inbox is open.