01 · Own product · Live site
Rosseys Solutions (website platform)
My own bilingual-website offering for local businesses. I built a re-runnable Node compiler that turns visual-editor exports (a React runtime) into standalone static HTML, with technical SEO (hreflang, JSON-LD) and one-command reproducible deployment on a VPS. Own freelance product, live.
Node.js · Compiler (vm sandbox) · Static HTML/CSS · SEO (hreflang, JSON-LD) · VPS · Nginx
02 · Own product · Published on the Moodle Marketplace
Course Link Picker (TinyMCE plugin)
A TinyMCE subplugin for Moodle: search and insert a link to any activity in the course in one click, grouped by section, with accent-insensitive search that respects visibility and access restrictions. Own product (Rosseys): GPLv3, Privacy API, PHPUnit tests and moodle-plugin-ci; published on the Moodle Marketplace after passing the official review with no observations.
PHP · Moodle 5 · TinyMCE subplugin · Web Service · PHPUnit · CI · GPLv3
03 · Own product · Moodle Marketplace (in review)
Heading Contents (Moodle filter)
A text filter that builds a navigable table of contents from the headings and re-injects the anchors AFTER Moodle's HTML purifier, so the internal links survive saving. No JavaScript (CSS :target), no database. Own product (Rosseys): a stable GPLv3 release with PHPUnit/Behat and multi-version CI 4.5 LTS→5.2; submitted to the Marketplace and in review.
PHP · Moodle · Text filter · No JS (CSS :target) · PHPUnit · Behat · CI · GPLv3
04 · Own product · In real use, private
Bóveda — Local-First, Encrypted Personal Finance
Privacy-first personal finance app for macOS: real bank aggregation via Plaid and security by design (at-rest encryption with SQLCipher, secrets in Keychain, Touch ID unlock, backend bound to 127.0.0.1, log redaction). Models household net worth on accounting principles —assets and liabilities counted once, joint accounts— with credit usage and availability, manual assets, installment purchases, fixed expenses with due-date projection, and spending by category. Layered architecture, 135 tests. Sole author.
Python · FastAPI · SQLCipher · Plaid · Keychain / Touch ID · pywebview
05 · Own product · In production, private access
Financial Management SaaS with Dual AI
Full-stack web app in production for project financial management: JWT authentication, multi-currency support, AI-generated reports (OpenAI), transaction insights (Gemini), and an analytics dashboard. End-to-end ownership — architecture, development, and deployment on a self-managed VPS with CI.
React · TypeScript · Express · Prisma · OpenAI + Gemini
07 · Company (team) · Private code
SHIFT eLearning Platform
Corporate eLearning suite used by clients in multiple countries. I contributed for ~10 years: C#/ASP.NET development and its evolution to Node.js and microservices, REST APIs, OAuth/OIDC integrations and a standards-based LTI 1.3 (provider) integration with Deep Linking 2.0 that lets the tool launch from any LMS, a SCORM player, iOS/Android mobile apps (Ionic/Capacitor), and 40+ Moodle plugins in production — including configurable performance dashboards and regulatory certification compliance for the financial sector. Results: recovered an analytics pipeline stalled for ~541 days (+13,000 records) and sped up dashboard loads ≈468× with caching.
C# / ASP.NET · Node.js · Angular · MongoDB · Microservices · Docker · OAuth / OIDC · LTI 1.3
08 · Client · Private code
Evaluation Platform on Moodle
Contest and evaluation management platform for an independent client, built on Moodle. I developed custom plugins end to end (judging rounds with judge assignment, per-edition enrollment, passwordless autologin, email templates) with CLI tooling to operate at scale, judging-integrity features (streaming PDF.js viewer, download blocking), and technical-debt reduction by migrating inherited core customizations into maintainable plugins.
PHP · Moodle · MySQL · PDF.js · CLI Tooling
09 · Client · Private code
Insurance & Logistics System
Web system for commercial insurance and transport logistics management, with multi-tenant architecture, insurance/accounting modules, and real-time chat. Development collaboration on Python/Django, PostgreSQL, Redis, and Docker.
Python / Django · PostgreSQL · Redis · Docker · Multi-tenant
10 · Company (team) · Private code
AI Time-Tracking App
Internal time-tracking tool for Aura that I developed end to end (sole code author): AI analytics (Google Gemini), charts, PDF export, and a complementary browser extension.
React · TypeScript · Vite · Google Gemini · Chrome Extension