Tide is a complex application intended to take the psychotherapeutic features of SelfAuthoring.com, and continue their development by integrating the ideas together with a budget tracking calendar. It focuses on cognitive behavioral organization of the mind, and offers tools intended to fit directly into this self-reflective process, for example, providing the means by which an abstract ideal can be parsed into particular subgoals, a plan, and instantiated in action via an integrated calendar. This calendar then works as an organizer of goal progress according to budgetary capabilities, integrating financial, psychological, and practical aspects of psychotherapy.
This site enables users to study target language material, in context, without exposing themselves to the original material. This is fantastic for intermediate to advanced language learning, where native (unprepared) content is a must, often taking the form of movies, podcast, books, and articles, and a great way for beginners to accrue the most common words.
In addition, the site contains a short textbook like presentation of a novel verbal model, capable of radically improving the learning experience, and student abilities in the language. Finally, it contains quasi-exhaustive, single-page presentations of all the language's verbs, and of all the language's roots, providing a static, measurable vocabulary goal.
A passion project made by a self-taught Russian speaker, for Russian learners and teachers: There is nothing else like this site.
This is a remake of the public Self Authoring program. It includes the past authoring and future authoring suites. It was intended to be a proof of concept for future patterns used in Tide, and an attempt at providing the Future Authoring program with a more modern UI.
Upload research documents, and search within them on the fly, getting back matches to your query alongside its citation. You can then save these snippets and build up a collected of citations to which you can add notes.
This site allows users to create an account, view a set of texts, create commentaries on those texts, view others' commentaries, and rate them. The app is based on the Biblical texts, but the general idea essentially offers a book study group a method of posting and collaborating on a set of texts.
The Voynich Manuscript is a Medieval document containing script no one can recognize, in a language no one can recognize, with manifold drawings of plants that no one can recognize. It has stumped researchers for over a century. Is it a made up meaningless prank? Is it a lost language? Is it an encryption of a known language? What in the world are all these plants? This site gives users the ability to propose an identification for any of the many plants, and computes consensus according to users' votes on proposals.
Template site written in Rust's Yew component framework, deployed to Vercel as Web Assembly using Rust's Trunk. Uses Tailwind CSS. No JavaScript in sight: DOM manipulation using Rust itself.
Teachers can make tests, save them, create classrooms, send students the link to join classes and to take tests, and both student and teacher have information panels for what they need to know. Security is built-in, with teacher authentification at every step, and student authetification using their school email. Intended to have extremely minimal UI design, I made this as an inhouse tool for administering tests to students. It involves complex reactive nested forms, and specific authorization-authentication requirements.
A web application which runs linguistic analysis on a web-scraped database of Russian words to provide automatic vocabulary list generation, with lemmatization and parsing according to multiple verb models.