"Cloud enthusiast, web tinkerer, and yes... I use Arch btw." 🐧
I'm a Computer Systems Engineering student at Carleton University in Ottawa, Canada. I've done my fair share of web development over the years, but lately I've been spending more time on cloud infrastructure and figuring out how to build things that actually scale. Self-hosting, homelab stuff, design systems... I tend to go deep on whatever catches my interest.
When I'm not working on cloud platforms or backend things, you'll probably find me ricing my Linux setup way more than I should be (screenshots below 👇).
I like working on projects that have some ambition to them, whether that's cloud-native infrastructure, a polished frontend, or just something weird and fun. If you want to talk shop about ricing or cloud architecture, hit me up.
Outside of code, I play a lot of competitive games. The problem-solving transfers over more than you'd think. 🎮
| Languages | Frameworks / Libraries | Tools |
|---|---|---|
| Operating Systems | Databases / Cloud | Other Interests |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Dynamic theming via matugen, bar, terminal, neovim, VS Code, and Spicetify all update on wallpaper change. Running niri as the compositor with DankMaterialShell and AstroNvim with live color reload.
- Compositor / WM: niri
- Shell: DankMaterialShell
- Terminal: Alacritty with JetBrainsMono Nerd Font
- Editor: AstroNvim with dynamic matugen colors
- Dynamic Theming: matugen, bar, terminal, neovim, VS Code, and Spicetify all update on wallpaper change
- Other Tools: Zsh with custom plugins, niri-sidebar, swww for wallpaper management
Fully dynamic Material You theming across all apps, powered by DankMaterialShell and matugen.
caelestia_Demo_compressed.mp4
- Compositor / WM: Hyprland
- Dotfiles Framework: Caelestia
- Shell Environment: Caelestia Shell
- Other Tools: Neovim, Zsh with Caelestia shell integrations, Rofi and Wayland-native utilities
Unified workflow powered by Caelestia, designed for productivity and aesthetics.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
💻 Check out my caelestia dotfiles: My Dotfiles Repo
Migrated to CachyOS from vanilla Arch.
- Compositor: Hyprland
- Configuration Framework: HyDE
- Other Tools: Neovim, Zsh with custom plugins, Rofi and Wayland utilities
Optimized workflow designed for speed and minimalism.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Dynamic workspaces for productivity
- Custom Waybar and Polybar themes
- Integrated theming across all applications
| GitHub Streak | Most Used Languages |
|---|---|

























