#about
Generic software engineer of sorts. Currently pursuing an SE degree at UoW. (IIT, LK)
Enthusiastic about making the web a faster and a better place.
You can also see my CV here.
For work, reach me out at [email protected]
#projects
- Melody: Fast, lightweight and feature-rich cross-platform music player
- Theming support
- Extensible plugin system
- Artist credit splitting
- tsync: CLI music library sync utility with on-the-fly transcode support
- Uses Android Debug Bridge to sync between devices
- Sync-list support
- Re-encode files on the fly using ffmpeg or opusenc
- jabascript: A collection of JavaScript utils
- Targeted to modern ES modules
- Extends javascript primitive STDs with useful methods like takeIf
- Typed with JSDoc
- osu_helper_script: CLI utility to manage osu!lazer with ease
- Install, remove, and update osu!lazer easily
- .desktop file creation following the XDG-Desktop specification
- Riba: MD3 compliant MangaDex client written with Flutter
- Explore and read titles available on MangaDex
#work
- Prasanna Baddewithana (as part of CreativoCode)
- Made with Next.js, TailwindCSS, motion, and prismic
- Integration with prismic.io for a seamless CMS experience
- Optimizations to frame rates, load times, and bundle sizes
- WAI-ARIA compliance (modals, dialogs and navigation)
- Techxeed (as part of Thrive Solutions)
- Made with Next.js, TailwindCSS, react-redux and RTK query
- Maintained and delivered feature implementations
- Optimized page load-times, reduced max bundle sizes and improved WAI-ARIA conditions
- Time After Time - In Circles, 24 (as part of Thrive Solutions)
- Made with Next.js, UnoCSS and motion
- Optimizations to LCP, load times and bundle sizes
- Mozilla Campus Club - Site
- Made with Next.js and UnoCSS
- Product of collaboration with designers and developers
- Mozilla Campus Club - OpenHack 2.0
- Made with Next.js, TailwindCSS, framer-motion and firebase
- Collaborated with multiple developers and designers
#attributions
- Fonts: Inter, JetBrains Mono
- Iconset: BoxIcons Logo
- Dark color palette: Sonokai Andromeda
- Light color palette: Realtime Colors
Written in Astro, SolidJS and styled with UnoCSS.
Tools