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
  • Vocabulary themes that adapt to your workflow
  • .mcyc export for sharing routines
  • Gamified progression with achievements
  • Focus mode, recurring tasks, reminders
  • Accessibility: reduced motion, high contrast, font sizing
50,000+ lines 114 modules 1,800+ 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

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

Testing

  • Automated tests across 60+ modules
  • Security testing with 20+ attack vectors
  • WCAG 2.1 accessibility compliance
  • Performance testing with 500+ tasks
  • Zero external test dependencies

Documentation

  • Markdown documentation files
  • AI-assistant training documentation
  • Architecture and DI pattern guides
  • Hidden codebase insights documented

Philosophy

  • No frameworks - own every line of code
  • Works without internet, data stays local
  • Installable, service worker, IndexedDB
  • 200+ cycles of personal daily use

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 200+ 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?