// pasan_kalhara.exe — sri lanka
software eng / game dev / reverse eng

Pasan Kalhara, software engineer. BLACK
CAT.exe

I build agentic AI systems for a living, make games for fun, and take things apart to see how they tick. Portfolio of Pasan Kalhara.

HUNTER_IDNo. 0x0001
Black cat mascot with glowing green eyes
PASAN KALHARA
CLASS: ENGINEER // ROGUE
0x0000
48 45 4C 4C 4F 20
57 4F 52 4C 44
|HELLO WORLD|
BUILT
gg, let's play
REVERSE ENGINEERING ✦ GAME DEV ✦ AGENTIC AI ✦ ANIME ✦ REVERSE ENGINEERING ✦ GAME DEV ✦ AGENTIC AI ✦ ANIME ✦REVERSE ENGINEERING ✦ GAME DEV ✦ AGENTIC AI ✦ ANIME ✦ REVERSE ENGINEERING ✦ GAME DEV ✦ AGENTIC AI ✦ ANIME ✦

WHO'S
THE CAT?

> whoami
pasan_kalhara
> location
sri lanka
> alias
BlackCAT
> status
building / breaking / watching anime

HELLO, WORLD!

I'm a software engineer and AI/ML specialist. At Swivel Tech I build agentic RAG systems for Australian enterprise clients. Outside work I'm a game developer at heart, and I love reverse engineering and anime. Curiosity is the main skill: take it apart, understand it, build it better.

EDUCATION
BEng (Hons) Software Engineering
London Metropolitan University
First Class
EXPERIENCE
Swivel Tech — agentic RAG & full-stack · Nov 2024 – Present
ABSOL X — LLMs / Vision AI applications · Nov 2023 – Jun 2024
Block-Stars Pvt. Ltd. — casino platforms & computer vision · Nov 2021 – Nov 2024

LOADOUT

pick your weapon
SLOT_01
BUILD
PythonGoRustTensorFlowPyTorchAgentic RAGLLMs / Vision AIComputer VisionMicroservices
SLOT_02
PLAY
Game developmentMultiplayerGame designStory & charactersUnreal EngineGodot
SLOT_03
BREAK
Reverse engineeringDebuggingSecurity mindsetGhidraIDA ProBurp Suite

MISSIONS

bounty board
MISSION_01IN DEV

NO NAME YET

An indie multiplayer betrayal-comedy game. Friends team up, then ruin each other. Design, assets and a story mode, all in progress.

#game #multiplayer #comedy
View mission >>
MISSION_02SHIPPING

AGENTIC RAG @ SWIVEL

Agentic RAG systems and a document-parsing microservice for Australian enterprise clients in dental, construction and accounting.

#rag #agents #python
View mission >>
MISSION_03BUILDING

MANHWA STUDIO

Automated manhwa-recap video platform. Go API and workers with a Python AI service, plus a subtitle tool for pacing analysis.

#go #ai #video
View mission >>
MISSION_04PLANNING

GAME SERVER HOST

Game server hosting platform: website, desktop app and backend with shared login and security as a first-class feature.

#platform #security #desktop
View mission >>
MISSION_05RELEASED

NETRIX

A fast, free proxy client for Windows. Send one app, the whole PC or other devices through your own proxy server in one click, with Process, TUN, Share and Web modes.

#windows #proxy #networking
View on GitHub >>
MISSION_06FORK / ACTIVE

KYTYPS5

My fork of KytyPS5, a PlayStation 5 emulator in C++ for Windows, Linux and macOS. It boots 2D and 3D games, including Unreal Engine, Unity and custom engines.

#emulator #cpp #reverse-engineering
View on GitHub >>
MISSION_07BUILDING

WORDCRAFT-TS

A Word-style editor for the web. The Rust WordCraft word processor compiled to WebAssembly with a typed TypeScript API. Open, edit and export docx, odt, rtf, html and md, entirely in the browser.

#rust #wasm #typescript
View on GitHub >>
MISSION_08BUILT

TGRAMSAVE

Download videos, photos and other media directly from Telegram Web with a single click. Fast, lightweight and easy to use, it integrates seamlessly into Telegram Web for quick downloads. Independent and not affiliated with Telegram.

#telegram #downloader #tools
MISSION_??

[YOUR NEXT PROJECT]

Add a cracked binary, a mod, or a game jam entry here.

TEAR
DOWNS

Taking software apart is how I learn how things really work. Writeups coming soon.

blackcat@debugger ~ teardowns[x]
$ ./list_teardowns
[RE-001] [CRACKME / GAME / FORMAT] — [WRITEUP LINK]
[RE-002] [CRACKME / GAME / FORMAT] — [WRITEUP LINK]
// add writeups you are happy to share
$

OFF DUTY

anime is my other languageAnime & games >>
FAVE_01
SOLO LEVELING
Weakest hunter becomes the strongest. Pure level-up power fantasy, and it made me want to build my own progression system.
FAVE_02
ATTACK ON TITAN
Every twist rewrites what you thought you knew. A masterclass in foreshadowing and long-game storytelling.
FAVE_03
ONE-PUNCH MAN
A hero too strong for any fight, played for laughs. Proof that comedy and hype can live in the same scene.
NOW_WATCHING
JUJUTSU KAISEN
Season 2 · Episode 14
got an idea?

LET'S
BUILD IT.

[email protected][GITHUB][LINKEDIN]
© 2026 Pasan Kalhara a.k.a. BlackCATreturn 0;