$ ls ~/projects // 14 repos
01
>

cards

menushka/cards

A customizable card-based browser start page, deployable via Docker.

  • Displays a clean card layout for organizing quick links with configurable title, background, and content
  • Templated with Handlebars and packaged for easy self-hosting via Docker
JavaScriptCSSDockerHandlebars
02
menushka/WhereToDrop

A lightweight macOS utility to redirect incoming AirDrop files to a custom directory.

  • Replaces the default Downloads folder destination with any user-chosen directory
  • Native macOS GUI with light/dark mode support, built with Swift and AppleScript
SwiftmacOSAppleScript
03
menushka/LeagueWatchFace

Android Wear watchface that displays your current or last played League of Legends champion.

  • Dynamically changes the watchface background to show the champion currently being played or most recently played
  • Bundled with a companion mobile app for summoner name lookup and manual overrides
JavaAndroidAndroid Wear
04
menushka/WSLConfigManager

A Windows system tray app for managing WSL 2 memory and CPU configuration without touching config files.

  • GUI to adjust WSL 2 memory limits and virtual processor counts, with automatic WSL restart on save
  • Ships as a single standalone executable with no external dependencies
C#WindowsWSL
05
menushka/multisim

CLI tool for opening and running an iOS app on multiple simulators simultaneously.

  • Launches and installs an iOS app across multiple simulator instances in parallel for faster cross-device testing
  • Available as a global npm package for easy installation
ShelliOSnpm
06
menushka/next-cookie-everywhere

Seamless cookie access across server and client components in Next.js 13.

  • Extends js-cookie to auto-detect execution context, using Next.js headers() on the server and js-cookie on the client
  • Eliminates the friction of managing cookies across both rendering environments in the Next.js 13 app directory
TypeScriptNext.jsnpm
07
menushka/jokegpt

AI-powered joke generator built with Next.js 13 and the OpenAI API.

  • Submit a prompt and receive an AI-generated joke using the Vercel AI SDK and OpenAI integration
  • Built with Next.js 13, TailwindCSS, and shadcn/ui components
TypeScriptNext.jsOpenAITailwindCSS
08
menushka/wizardchess-capstone

Voice-controlled chess using Amazon Alexa — Electrical Engineering capstone project.

  • Voice-driven chess game using the Amazon Alexa Skill Kit and WebSocket communication between the board and Alexa
  • Built with Node.js, Express, socket.io, chessboard.js, and the Stockfish 10 engine
JavaScriptTypeScriptNode.jsAlexa
09
>

Tagu

menushka/Tagu

Minimal local file tagger built with Electron, React, Redux, and TypeScript.

  • Tag and retrieve local files instantly with multi-tag search, drag-and-drop support, and SQLite-backed collections
  • Supports flexible export options for searches or entire collections
TypeScriptElectronReactSQLite
10
menushka/OneNotify

iOS jailbreak tweak to keep notifications persistently visible on the lock screen.

  • Hooks into iOS notification handling to prevent lock screen notifications from being dismissed or hidden
  • Includes a preferences bundle for user configuration
Objective-CLogosiOS
11
menushka/FaceIDforHiddenPhotos

iOS jailbreak tweak adding Face ID authentication to the Photos hidden folder.

  • Requires Face ID to pass before granting access to the native iOS hidden album
  • Adds a biometric security layer on top of the built-in Photos app privacy feature
Objective-CLogosiOS
12
menushka/SpinThatRecord

iOS jailbreak tweak that replaces Spotify and Apple Music album art with a rotating vinyl disc.

  • Animates the album artwork in both Spotify and Apple Music into a spinning vinyl record
  • Includes preference settings for customization on jailbroken iOS devices
Objective-CLogosiOS
13
menushka/HideYourApps

iOS jailbreak tweak to hide selected apps from the Springboard home screen.

  • Intercepts Springboard's app layout to suppress chosen app icons from appearing on the home screen
  • Uses Logos for Objective-C runtime hooking with no visible trace of hidden apps
Objective-CLogosiOS
14
menushka/Logisim-Checker

Electron app that simulates and compares Logisim Evolution circuit outputs.

  • Runs Logisim Evolution circuit files and exports their outputs as text for analysis
  • Supports side-by-side comparison of two circuits to identify behavioral differences
TypeScriptElectronLogisim