Oceanic
Oceanic is a highly customizable, lightweight desktop utility designed to serve as a focused alternative to music. Conceived to satisfy the constant need for background noise, the project was inspired by the 'Blanket' ambient tool but built with much stronger customization and low level control. Running silently in the background or active on screen with visually appealing nature sceneries, it leverages Tauri and low level Windows APIs. It enables users to configure, mix, and save custom sound presets combining nature elements with industrial ambient noises to improve focus.

About This Project
Typical ambient/productivity desktop tools often trade advanced control for simplicity. I needed an advanced desktop engine to dynamically mix high-fidelity nature and industrial sounds without consuming noticeable CPU/memory.
Developed a native Tauri/Rust application that interfaces with low-level Windows audio APIs, supporting sound presets, custom audio channel mixing, and responsive aesthetic background scenery.
A powerful, lightweight ambient desktop tool that helps maintain focus through custom-configured nature and industrial noise presets.
Desktop App Developer
2026
Private
Personal
Technology Stack
Project Story
Typical ambient/productivity desktop tools often trade advanced control for simplicity. I needed an advanced desktop engine to dynamically mix high-fidelity nature and industrial sounds without consuming noticeable CPU/memory.
Developed a native Tauri/Rust application that interfaces with low-level Windows audio APIs, supporting sound presets, custom audio channel mixing, and responsive aesthetic background scenery.
A powerful, lightweight ambient desktop tool that helps maintain focus through custom-configured nature and industrial noise presets.
Insights & Takeaways
Highlights
- Inspired by Blanket, but built with significantly more options and control parameters.
- Allows users to save custom Nature and Industrial audio combinations as presets.
- Features beautiful visual sceneries with low overhead execution.
Challenges
- Designing complex multi-channel audio mixing controls while keeping resource usage to a minimum.
- Interfacing smoothly with native Windows audio APIs via Rust within Tauri.
Lessons Learned
- Custom tool design is most effective when it directly targets personal cognitive needs (like substitution for distracting music) while ensuring high performant desktop resource bounds.
Related Work
Case Study
Auto Shutdown
Rust + React desktop app to automate PC shutdowns by timer, schedule or idle state.
Case Study
Azkari
Lightweight desktop app that displays Azkar reminders based on time of day, built with Tauri, SolidJS, TypeScript and Rust.
Case Study
EBEC
A full stack, highly creative web platform built for the ENSIA Business & Entrepreneurship Club, complete with an administration and user management system.