Auto Shutdown
This project was initiated to solve specific technical and domain challenges. Interacting directly with Windows OS APIs to securely and dependably trigger hardware power states.

About This Project
Interacting directly with Windows OS APIs to securely and dependably trigger hardware power states.
Used Rust system libraries to orchestrate power commands safely, exposed to a simple React interface via Tauri.
A reliable, lightweight utility tool for managing PC lifecycle based on custom triggers.
Systems Developer
2023
Public
Personal
Technology Stack
Project Story
Interacting directly with Windows OS APIs to securely and dependably trigger hardware power states.
Used Rust system libraries to orchestrate power commands safely, exposed to a simple React interface via Tauri.
A reliable, lightweight utility tool for managing PC lifecycle based on custom triggers.
Insights & Takeaways
Highlights
- Case study content natively baked into the project dataset.
- Clear storytelling built around the specific problems faced and the technologies used.
Challenges
- Strict focus on performance and maintainability.
- Selecting standard tools to ensure scalability: Rust, Tauri, React, TypeScript
- Used Rust system libraries to orchestrate power commands safely, exposed to a simple React interface via Tauri.
Lessons Learned
- A reliable, lightweight utility tool for managing PC lifecycle based on custom triggers.
Related Work
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.
Case Study
ESCC
Dynamic official website for the ENSIA Sports & Culture Club featuring club presentation, events timeline, departments overview and team showcase.