sparkinCreations Logo sparkinCreations
sparkinCreations

Independent software studio building privacy-first productivity tools.

Products

Tools that respect your privacy and help you build consistency.

Flagship

miniCycle

Routine Workflow Companion

Turn daily habits into lasting progress with auto-resetting cycles. Complete your routine, watch it reset, build consistency over time.

  • 100% offline, privacy-first
  • PWA - works on any device
  • .mcyc export for sharing routines
  • Gamified progression system
44,000+ lines 87 modules 1,458 tests
Coming Soon

TaskCycle

Professional Routine Management

Everything in miniCycle plus timeline tracking, advanced scheduling, notes, and deep workflow analytics.

  • Timeline & task history
  • Advanced recurring schedules
  • Notes & attachments
  • Workflow analytics

MasterMath

Step-by-Step Math Solver

Educational math solver helping students learn calculus and algebra through detailed, step-by-step solutions.

  • Client-side processing
  • Interactive graphs
  • No data collection
Engineering

miniCycle isn't a weekend project. It's production-grade software.

Architecture

  • modules/ 87 ES6 modules with strict dependency injection
  • diBase.js Custom DI framework with lazy binding
  • boot/ 3-phase boot sequence with timeout recovery
  • 0 Zero window.* globals - pure module architecture
  • migrations Schema migrations with 5 fallback layers

Testing

  • 1,458 Automated tests across 50 modules
  • XSS Security testing with 20+ attack vectors
  • A11y WCAG 2.1 accessibility compliance
  • Stress Performance testing with 500+ tasks
  • 0 Zero external test dependencies

Documentation

  • 139 Markdown documentation files
  • CLAUDE.md AI-assistant training documentation
  • guides/ Architecture and DI pattern guides
  • insights Hidden codebase insights documented

Philosophy

  • Vanilla No frameworks - own every line of code
  • Offline Works without internet, data stays local
  • PWA Installable, service worker, IndexedDB
  • Daily 147+ cycles of personal daily use
View on GitHub
About

I'm MJ (MJayNumberOne), founder of sparkinCreations.

What I Build

Software that respects users. No accounts required. No cloud dependency. No frameworks that break. No ads, no tracking.

Why I Build It

miniCycle exists because I needed it. I've used it daily for 147+ cycles. The engineering depth exists because I wanted to build something that lasts - software I can maintain for years without depending on someone else's roadmap.

The Craft

This is a showcase of what's possible with vanilla JavaScript and disciplined architecture. Every module uses dependency injection. Every feature has tests. Every decision is documented.

Music

I also produce original music.

Latest Album

SUMMERtime POPsicles

Listen on SoundCloud

All Music

Explore the full catalog

Visit Music Page
Contact

Interested in collaborating or have questions?