The Invoicer project is a cutting-edge invoicing application that combines the power of Python (Flask, Flask-SQLAlchemy, and Flask-Marshmallow) with the elegance of Vue.js 3 and its Composition API. The project was designed to provide a practical and educational experience, with a goal of learning Python Flask and Vue.js 3.
Linksmatic is a SaaS tool for website owners, SEO professionals, and developers who need to catch broken links and monitor site health before their users do. It runs automated async scans across your entire site on a schedule, surfaces broken links, and keeps a history of changes over time.
Built solo from design to production — FastAPI backend, Vue.js frontend, PostgreSQL, with a Celery + Redis job queue handling concurrent scans without blocking the main app. Auth covers both Google OAuth and passwordless magic links, with Stripe handling billing. Deployed with Docker and GitHub Actions for zero-downtime releases.