Here is a look at what I managed to build locally and how I am preparing for the next phase.
π» Local Development: Refining the Service Models
Instead of pushing code, I spent my available energy working locally on the core logic and algorithmic foundations of the BLT-Vanish application.
URL Extraction & Expansion: Worked on refining the local mechanics that parse incoming links and handle redirect chains cleanly, ensuring that malicious shorteners can be evaluated without exposing user data to the web.
Risk Builder Engine: Developed the offline service model that acts as the fabric of our scoring system. This model combines local telemetry and feature signals into a structured, explainable risk profile. Focusing on these architectural blocks locally gave me a great chance to think through edge cases and code structure without the pressure of immediate deployment.
π‘οΈ Looking Ahead: Preparing for the Security Center
As I get back to 100% health, I used the end of the week to map out and prepare for our next major milestone: the Security Center integration.
The upcoming week will be all about bringing our local backend logic to life visually. Iβve prepared the foundation to start working on:
- Integrating the manual paste workflows into the user interface.
- Building the state management to handle loading, timeout, and offline fallback scenarios gracefully.
- Creating the color-coded alert cards to make risk factors clear and actionable for the user.
Sometimes open-source means writing hundreds of lines of public code, and sometimes it means listening to your body, resting, and refactoring on localhost. Huge thanks to my mentors for the supportive environment. I'm excited to get back to the repository and start merging these core features in the upcoming week! π