Personal notebook
Eirik Hanasand
This is the personal side of Hanasand: article projects, app experiments, and practical utilities that sit beside the product work.

README
Product Hanasand can move forward without erasing the personal work. This route keeps the project context visible without turning the main homepage back into a portfolio.
Password exposure check
Exact-match password exposure checks from the personal Hanasand utility set.
Upload media
A media upload and preview workflow for quick files, images, and CDN experiments.
Short links
Small link utility for creating compact routes and sharing one-off references.
Service check
A small utility for checking availability, routing, and page response behavior.
Motivation wall
A restored quote wall: a slow stream of motivational notes with its own mood.
Articles
Longer writeups and project notes that explain the experiments in context.
- Library safety manager and small operational dashboards.
- Discord bot work for organization, infrastructure, and community automation.
- Markdown, editor, upload, CDN, and short-link experiments.
- Service status, monitoring, and route-hardening tools that later fed the product workspace.
- Private notes are now a separate authenticated workspace feature, not part of the public quote wall.

React Native event management application
Phones, event schedules, and mobile flows from the app work that used to sit directly on the personal homepage.

Pecubit and app design experiments
Visual product experiments, phone mockups, and app interface work from the design archive.
Article projects
Writing and build notes
š Hey, Iām Eirik Hanasand
Project note from the personal Hanasand notebook.
5 min read
Library Safety Manager
Have you ever thought about blocking vulnerable dependencies proactively instead of retrospectively? If not, no worries, I got you! This article gives a brief overview of the application, and links to the full thesis detailing the entire application.
1 min read
How to set up performant low latency caching?
A small Next.js-oriented cache setup for low-latency responses without heavy abstractions.
1 min read
How to create an event management React Native application
React Native event management work for schedules, notifications, and organization activity flows.
1 min read
How to create a scalable Discord bot for your community
Custom Discord bot work for role management, game server mirrors, wiki pages, infrastructure automation, and self-updating deployments.
1 min read
How to create server-side themes for Next.js
Notes on setting up server-side themes for Next.js without flash-of-default-theme problems.
1 min read