Silo Öcal

Freelance Frontend Developer

Based in Denmark

Open Source (2)

Silo Browser

A desktop browser built with Electron that organizes web apps into session-isolated groups. Each group maintains its own cookies, localStorage, and session data — letting you run multiple accounts on the same service simultaneously.

Key Features

  • Session isolation — Every group has fully independent storage (cookies, localStorage, IndexedDB, cache)
  • Tab management — Drag-and-drop reordering with child tabs scoped to the parent app
  • Custom user-agent — Configure per group for different browsing identities
  • Notification badges — Unread count indicators across your groups
  • Audio control — Per-tab muting with visual indicators
  • Configuration portability — Import/export settings as JSON
  • Cross-platform — macOS, Windows, and Linux support
  • Full OAuth & pop-up support — Works seamlessly with authentication flows

Why Electron?

Electron was chosen for its native session partitioning via session.fromPartition(), consistent Chromium rendering across platforms, and built-in favicon events. Alternatives like Tauri lack unified session APIs, while CEF requires complex cleanup procedures.

MIT License

Electron
Vue 3
TypeScript
CSS
Silo Browser

FamilyHub

A self-hosted family chore management application designed for shared family tablets. Brings gamification to household tasks while maintaining complete privacy through self-hosting.

Chore System

  • Flexible scheduling — One-time, permanent, and recurring chores (daily, weekly, bi-weekly, custom intervals)
  • Organization — Category-based with member assignment and optional due dates
  • QR codes — Scan for rapid chore completion

Gamification

  • Points system — Earn points for completed chores with configurable monetary value
  • Leaderboard — Friendly competition between family members
  • Redemption — Admin-managed point-to-cash system with full transaction history
  • Celebrations — Animations on task completion

Family Management

  • Unlimited members — Customizable profiles with DiceBear avatars or custom images
  • 12 color themes — Pastel colors for easy identification
  • Privacy first — No cloud dependency, full backup/restore support

Multi-Platform

  • Responsive design for tablets, phones, and desktops
  • Native iOS and Android apps via Capacitor
  • Docker containerized for easy self-hosting

MIT License

Nuxt 4
Vue 3
TypeScript
NuxtUI
Drizzle
PostgreSQL
Docker

No images