About the engineer
Alex Unnippillil
I build interactive software and explore how systems fit together: browser interfaces, search and retrieval, automation, and security learning tools.
This portfolio is itself a systems project. Its desktop brings together window management, persistence, application discovery, accessibility, and a broad collection of browser-based applications.
Engineering areas
The featured repositories show work in TypeScript and React interfaces, HTTP and browser crawling, Python retrieval pipelines, and PowerShell administration tooling. Each project links to its source and explains its architecture and tradeoffs.
Why a Linux desktop?
It makes the interface itself something you can inspect and use. Open applications, move windows, search the launcher, or use the terminal. The reading routes provide the same project information without requiring desktop interaction.
Inside the desktop, use the launcher to find applications and Ctrl/Cmd+K for the existing command palette. On a small screen, these reading routes provide a direct, touch-friendly way to explore the work.
A safe, independent learning environment
Security applications demonstrate concepts using fixtures and local data. They are not a way to attack targets, recover credentials, or intercept a network. This is an independent portfolio, not an official Kali Linux product.
Project provenance
Repository metadata is checked and committed, not fetched on each page view. A fork is labeled as a fork; it is not evidence of original authorship or an accepted upstream contribution. No unverified employment, certification, impact metrics, or live repository statistics are added here.