Projects
Things I've built.
Extracts the function signatures of empty functions and generates the implementation using an LLM of choice with support for user-provided contextual snippets.
Rust(serde, Treesitter, Tokio, Reqwest), Lua (lua neovim api, uv)
A reference code linter implementation targetted for Ballerina language using Rust ecosystem. This studies the viability of Rust for implementing code analysis tools for other languages.
Rust (serde, clap, toml)
Provides a fully automated workflow from the candidate’s submission to the recruiter’s review. Lambda functions provides robust scalability while being cost efficient (1 million applications per month costs only 28 USD).
Python 3, AWS Lambda Functions, Terraform, SendGrid, react
A gtk systray applet to control the webcam kernel module for intel macbooks running GNU/Linux to overcome suspend/ resume issues. This can also increase the privacy as the toggler detaches the driver from kernel.
gtk3-rs, libappindicator, cargo
A mobile app to decode the Sri Lankan NIC number that follows latest material 3 design. Implemented a full CI/CD pipeline for testing, building and publishing signed APK releases. There's also a 1:1 Figma prototype.
Flutter, GetX, Material 3, GitHub Actions
An installable aur package to get wifi, bluetooth and thermals working in GNU/Linux. This combines many fixes that I have salvaged from rubreddits, arch wiki and other various conversation threads
bash