Chenuka Jayathilake

Full-stack developer · Interactive web apps

I work with emerging technologies—speech, language, and AI models—to design digital products that make everyday work simpler.

Full-stack app

Handa (හඬ) — Sinhala Speech to Text

A Sinhala-first transcription workspace with live microphone feedback, editable transcripts, and local session history.

Built with
React, TypeScript, Vite, Express, and the OpenAI transcription API.
My work
I kept the API key server-side, streamed partial text into the editor, and added local saving, copy, and export tools.
Interactive frontend

Windows XP, Rebuilt in the Browser

A browser-based Windows XP simulation that takes visitors from the BIOS sequence to an interactive desktop.

Built with
React, TypeScript, and CSS.
My work
I recreated the boot flow and desktop, then built movable, resizable windows with keyboard controls and viewport constraints.

B.Sc. Mechanical Engineering

I studied Mechanical Engineering at Rhine-Waal University of Applied Sciences in Kleve, Germany.

For my bachelor’s thesis at Hamburg University of Applied Sciences, I worked on the construction and commissioning of a three-phase machine test bench. I integrated TwinCAT with MATLAB and Simulink through ADS and EtherCAT, developed a speed controller, and created a graphical interface for controlling and monitoring the system in real time.

I’m interested in how technology gives individuals and small teams the freedom to build useful products. I enjoy finding leverage, reducing repetitive work, and iterating efficiently until an idea becomes something real.

I also founded KULTJUR DESIGNWORKS®, where I develop software products and digital services.

For opportunities, collaborations, or a good conversation, feel free to get in touch.