Time Track
An application to help you keep track of how much time you spend on things.
My first attempt at AI-Assisted Development.
View Project →
Jande Labs is a personal software workbench dedicated to exploring new tech by building useful things.
Every project here serves a dual purpose: a lightweight experiment to play with new tech concepts, and a fully functional tool built for actual use.
Take a look at what's running in the lab.
An application to help you keep track of how much time you spend on things.
My first attempt at AI-Assisted Development.
View Project →A fully functional chess clock, best used on a phone beside the board.
Experiment: with the help of AI, can I build and deploy something useful in about an hour while laying on my couch using only my phone? (Yes, I can.)
View Project →A chess database for you to store and analyze games.
An experiment in local-first architecture: using client-side storage to deliver a full-featured, offline-capable chess app without server databases or account logins.
View Project →A chromatic tuner, a metronome, and a practice recorder tool. Works great as a standalone mobile app, even fully offline.
Trying to "but better" the essential tools I use while practicing music.
View Project →A local-first task manager that is mobile friendly. I can't find one that works the way I want, so I built it.
Experimenting further with local-first architecture - supports multiple users and transparently syncs with an online database back-end (when available). This provides persistence across browsers and platforms.
View Project →A local-first, end-to-end-encrypted note-taking app that's mobile friendly. It features flexible search (including regex), Markdown preview, and limitless versioning.
Going deeper into local-first architecture with CRDTs (specifically Automerge) and zero-knowledge E2EE: changes from multiple devices merge seamlessly, and since the server never sees anything but ciphertext, sync doesn't require trusting the backend with your data.
View Project →See how modern smartphone sensors transform a basic compass into a complete, 100% offline field tool. Sight bearings with your camera, triangulate POIs, log waypoints with field notes, and navigate live GPX routes on a vector map - plus more.
Experiment: Pushing client-side mobile hardware to its limits by fusing device orientation, camera streams, and geolocation APIs into a fully self-contained PWA that relies on no external servers or data connectivity. Sadly, barometers are not exposed to web apps - I'll save that for the native version.
View Project →Use your phone as a level - stand it on any edge for a spirit-level vial, lay it on its back for a bullseye level, or aim it through the camera for an augmented-reality reticle over the real world.
Exploring something learned during the Compass project - for a level, a phone needs to stand on its edge, and in that attitude, the tilt angles reported by the tilt sensor become unstable due to gimbal lock. Need to correct for that, as well as cross-reference the accelerometer and gyroscope to know how much smoothing to apply to the data.
View Project →Consolidate multiple iCal feeds into one feed. For that annoying calendar display in the kitchen that will only show one feed on the calendar.
Solving a hardware limitation by building a lightweight, serverless aggregation proxy. I use the Switchbot E-Ink Home Dashboard.
View Project →I love the HP-42S, but I don't use all its features. So I made this clone and swapped the ones I don't use for the best features of the HP-12C and HP 35s, to make the perfect calculator for me. Web-based, and works great on phone or desktop.
Not an experiment so much as scratching an itch: the calculator I always wanted in my pocket.
View Project →Can't find an Android text editor that can handle editing files on an SFTP host that uses chroot jails. So I made my own. Made it web-based to work anywhere. Then made it good enough to be my daily driver, even on the desktop.
Testing the extent to which a PWA can act as a proper application on the desktop while retaining full functionality and great looks on the mobile.
View Project →