Web GNU Terminal
CompletedA fully client-side x86 Linux emulator and terminal running in the browser using WebAssembly (v86) and Xterm.js — no backend server required.
Hi, I'm
Undergraduate @ University of Colombo School of Computing
Building |
Who am I?
I'm a first-year Computer Science undergraduate at the University of Colombo School of Computing (UCSC), driven to explore technology to solve real-world problems. Currently exploring Full-Stack Development, Linux environments, Cloud Engineering, and modern software workflows.
An overview of the skills and technologies I work with.
A fully client-side x86 Linux emulator and terminal running in the browser using WebAssembly (v86) and Xterm.js — no backend server required.
A modular software synthesizer built with the Web Audio API featuring custom polyphonic oscillators, ADSR filters, and real-time Web MIDI hardware support.
A front-end storefront with product listings, a working cart, and interactive pages — no framework, just HTML, CSS, and JavaScript.
A decentralized file-sharing platform facilitating direct browser-to-browser transfers using WebRTC data channels with client-side AES-GCM encryption.
Notes on things I'm learning and building.
Undergraduate at University of Colombo School of Computing
Open to internships and collaboration.