Time Tracker sends nothing · GoEditPDF keeps your files in the browser · private AKS networking at Hager · LiDAR SLAM at Mirion
Most time trackers answer "where did my time go?" by uploading your activity to somebody's server. This one answers it without the upload — the diagram above is the entire data path, written out:
your activity (app, window, tab, idle) → timetracker.db (a local SQLite file you own) →
report.html (opens offline). No account, no server, no telemetry, so there is nothing to opt out of.
Beyond the diagram
- No manual timers — it tracks the foreground application, window title, browser tab and idle periods on its own
- Reports worth reading — daily and seven-day summaries, charts, categories and per-application totals
- Python,
pywin32andpsutil, with a test suite that runs in CI on every push - Windows installer on every release with a published SHA-256 checksum — and not code-signed, which the repository states plainly rather than hiding
Contributions are welcome — documentation, testing, bug fixes and Windows improvements are great places to start. The repository ships a contributing guide, a code of conduct, issue and pull request templates, and a test suite that runs in CI.
|
AI content and personal-branding SaaS: image and avatar generation, scene merging, video and lipsync, with credit-based Stripe billing.
Status: Private code · in launch preparation |
Privacy-first PDF editor running entirely in the browser — merge, annotate, sign, watermark, redact and OCR, with no document ever uploaded to a server.
Status: Live product |
|
AI-assisted legal document analysis: reads a contract as text, image or PDF and returns a risk score, clause comparison and negotiation strategies.
Status: Open source prototype Decision-support tool; it does not replace legal advice. |
Hierarchical Bayesian inference for the state of health of Li-ion batteries, comparing a per-battery model against a fleet-level pooled model.
Status: Research Simulated dataset inspired by NASA PCoE; not validated on real cells. |
More projects
| Project | What it is | Status |
|---|---|---|
| smart-waste-detector-yolo | Six-category waste detector, transfer-learned from Ultralytics YOLO. mAP50 0.496 after 30 epochs. | Open source |
| cv-pdf-studio | Agent skill turning verified career evidence into CV and cover-letter PDFs, with provenance checks. | Open source |
| humanizer | Claude Code skill that strips AI writing patterns and rewrites text in a human voice, English and French. | Open source |
| Devis-Chantier-AI | Turns a job description or a site photo into a structured construction quote, assisted by Gemini. | Open source |
| expense-tracker | Next.js expense tracker with a flexible daily budget and local persistence, no backend. | Open source |
| CheckAI | AI-text classification SaaS on a RoBERTa model served through Hugging Face, with Stripe billing. | Live product · private code |
I am a software engineer, trained at JUNIA in Lille where I earned a French diplôme d'ingénieur carrying master's grade. I design and build AI SaaS platforms end to end — data model, backend, authentication, billing, CI/CD and interface — most of them on my own. CheckAI, a text classification service built on a RoBERTa model served through Hugging Face, is online today; Influence Persona, a multimodal content platform on Supabase and Stripe, is in launch preparation.
My engineering background is industrial before it was commercial. At Hager Group I built a proof of concept for deploying IoT APIs securely on Azure Kubernetes Service across three private virtual networks. At Mirion Technologies I built a real-time 2D LiDAR and SLAM mapping prototype on embedded Linux, with a Python operator interface. That work is why I care about systems that behave predictably under constraint and keep their data where it belongs — the thesis at the top of this page comes from it, not from marketing.
I keep an audited record of my own work. Several figures that used to sit on this page are gone, because the repositories behind them did not support the claim.
| Hager Group · final-year internship | Cloud & IoT architecture, AKS proof of concept · 2024 |
| Mirion Technologies · R&D internship | Embedded systems, LiDAR SLAM and operator HMI · 2023 |
| JUNIA / HEI, Lille | Diplôme d'ingénieur, master's grade · 2019–2024 |
| Languages | Python · TypeScript · C/C++ · C# · Java · Kotlin · SQL · Bash |
| Frontend | React · Next.js · Vite · Tailwind CSS |
| Backend | Node.js · Supabase · PostgreSQL · MongoDB · REST APIs · Stripe |
| AI / Data | PyTorch · Hugging Face · OpenCV · PyMC · LLM APIs (Claude, GPT, Gemini) |
| Infrastructure | Azure (AKS, DevOps) · Docker · Kubernetes · Terraform · GitHub Actions · GitLab CI |



