My Projects
Since 2019, I've been developing the Tequila Framework (TeqFW) architecture — a JavaScript platform for creating modular web applications with dependency injection, SSR, and a clear file structure. This philosophy emerged from practical experience with Magento and has been implemented in several personal and client projects. Below is a retrospective of my significant solutions.
TeqCMS
Start date: March 2025
Description: A minimalist CMS implemented as a TeqFW plugin. Allows building multilingual SSR sites based on Mustache file templates, with content management via Git and automatic translation using LLM. Used to generate this website.
Features:
- Server-side rendering based on Mustache or Nunjucks templates
- File-based content structure, no database required
- Multilingual support through templates and automatic translations
- Deployment via Git + CI/CD, development without bundlers
Website: cms.teqfw.com
Repository: GitHub
smtp-logger
Start date: April 2025
Description: A Node.js utility for logging outgoing emails to an SQL database (PostgreSQL, MySQL, SQLite). Used as a `pipe` handler in Postfix (`always_bcc` or `aliases`) and records full MIME messages. Based on TeqFW's DI architecture, easily embeddable and extensible.
Features:
- Email reception from stdin, full header and body parsing
- Database logging via Knex.js (supports PostgreSQL, SQLite, MySQL)
- Modular architecture with @teqfw/di and CLI configuration
- Out-of-the-box DB schema initialization, config via `.env`
- Useful for production and staging environments — simple email auditing
Repository: GitHub
NutriLog
Start date: January 2025
Description: A personal PWA for tracking nutrition and weight, with deep GPT assistant integration. NutriLog continues BWL's ideas but reimagined through LLM interaction: AI helps maintain a diary, calculate calories, and form mindful habits. Based on TeqFW, actively developed as an AI experiment.
Features:
- GPT chat integration, personalized dialogue
- Support for food diary, weight, and goals
- Automatic calorie and macronutrient calculation
- External memory and web interface around AI
Website: nutrilog.app.wiredgeese.com
Repository: GitHub
Domothenika QR Intake
Start date: January 2025
Description: A minimalist web app for customer registration via QR links as part of Domotehnika store's loyalty program. Visitors scan a QR code in-store, land on a registration page, and get access to personalized offers. Data is stored centrally and used for marketing and analytics.
Features:
- Customer registration via personal QR link
- Minimal fields, smartphone-optimized
- Standalone TeqFW architecture, no third-party integrations
- Server-side storage and analytics logic
Website: tc.klientuklubs.lv
Repository: private
PWA Wallet
Start date: July 2024
Description: A progressive web app for storing, displaying, and organizing QR and barcodes on mobile devices. All data is saved locally in the browser and available offline. The app demonstrates modern PWA capabilities: installation, offline operation, hardware API integration, and local databases. Conceived as an MVP but implements full architecture with logic, routing, and storage separation.
Features:
- Code scanning via
Camera API
usinghtml5-qrcode
- Barcode display with
bwip-js
- Card usage geotracking via
Geolocation API
- Data storage in
IndexedDB
, configurations inlocalStorage
- Full offline operation thanks to
Service Worker
andCache API
- Routing architecture: separate pages for adding, viewing, configuring, and using cards
- Framework: Vue 3 + Quasar + @teqfw/di; no bundlers, npm installation
Website: wallet.wiredgeese.com
Repository: GitHub
Remote Console
Start date: June 2023
Description: A utility for real-time remote monitoring of JavaScript application logs. Browser messages are sent to the server via Beacon API and then relayed to all connected developers via SSE (Server-Sent Events). Minimally invasive and convenient for local development and mobile device debugging.
Features:
- Client log sending via Beacon API or Fetch
- Real-time frontend broadcasting via SSE
- Support for named logging channels
- No authentication, with a public test server
- Deployment via Node.js and npm without external dependencies
Public server: console.wiredgeese.com
Repository: GitHub
Rehapp
Start date: April 2022
Description: A platform for personalized rehabilitation, including a PWA for patients and a web portal for specialists. Implements TeqFW principles in a real medical product: modular architecture, dependency injection, server logic, LLM integration.
Features:
- Animated exercise sets with flexible configuration
- Support for 50+ programs based on scientific research
- LLM integration for automated translation and content generation
- Specialist portal for tracking patient progress
- Motivation mechanisms: bonuses, discounts, custom dev interviews
Website: rehapp.ru
Repository: private
BWL (Body Weight Logger)
Start date: 2021
Description: A PWA for weight tracking in small groups. First implementation of TeqFW architectural principles in UI: dependency injection, CLI, DB operations. Used by a limited circle of users, mainly friends and family.
Features:
- Based on TeqFW: DI, structure, server logic
- Mobile-first adaptation and offline access
- Local DB operations, interface autonomy
Website: bwl.wiredgeese.com
Repository: GitHub
Tequila Framework (TeqFW)
Start date: August 2019
Description: A JavaScript architectural platform for creating modular web apps with dependency injection, strict file structure, and focus on development without complexity. TeqFW is the foundation of all my modern projects and a practical evolution of Magento 2 experience transferred to JavaScript.
Features:
- Single development language (ES6+) for client and server
- Late binding and dependency container instead of hard imports
- Data (DTO) and logic separation, stateless handlers
- Project structuring through namespace hierarchy
- Code and template optimization for LLM tools
Repository: GitHub
Philosophy: PHILOSOPHY.md
Santegra
Start date: 2016
Description: A Magento 2 e-commerce store deeply customized for MLM business needs. Developed extensions for client tree management, bonus calculations, custom admin components, and external service integrations. The project became the foundation for architectural ideas later implemented in TeqFW. This was my last major PHP project, and since 2018 it has been running stably in production.
Features:
- Platform: Magento 2 (PHP)
- MLM logic: bonuses, client tree, PV calculations
- ~30 third-party extensions + 15 custom plugins
Website: santegra.com
Repository: private