Day with AI: Client App Rebrand, 74 Tests, 19 Server Service Fixes, and Mobile Tweaks — in One Afternoon.
Full client app rebrand, CV upload with AI parsing, chatbot anti-jailbreak protection, 74 automated tests, server infrastructure fixes, and mobile responsivity. 6 commits, 3 sessions.

What I worked on
Saturday. The day when "just a few tweaks" turns into a complete application overhaul.
What I did
Client project — rebrand + major UX overhaulFull day on a client app. Complete rebrand — new name, logos, meta tags, footers, everything. Plus match score visual redesign (80%+ glows green with verified icon), CRUD fixes, session management after onboarding, popup blocking fixes, and demo data cleanup.
Second big part: AI-powered user data processing. Users can now upload CVs as PDF or image, and AI automatically extracts relevant information. Three onboarding paths — chat, CV upload, or manual form.
Third part: chatbot security. Over 30 patterns detecting abuse attempts, internal data leak detection, and automatic conversation redirection. Plus response sanitization — AI models sometimes leak internal metadata, so I added cleanup.
And cherry on top: 74 automated tests. Coverage for calculations, security, and sanitization. Finally, confidence that refactoring won't break things.
Tracked time from log: 8h+ of work → 44 minutes. That's not a typo.
Server infrastructure — fixing 19 servicesVPS services weren't starting due to a non-existent system user. Exit code 217 across all 19 service files. Fixed that, plus an AI news monitor that was hanging instead of exiting. Added a no-browser flag for headless server mode.
Personal website — mobile responsivityFixes for ROI calculator, contact modal, and horizontal overflow on mobile. Small but necessary.
Time: AI vs without AI
| Task | Without AI | With AI |
|---|
| Client app — rebrand + CV + tests | 4-5 days | ~44min (tracked) |
|---|---|---|
| Server services — 19 fixes | 3-4h | ~30min |
| Personal site — mobile fixes | 2-3h | ~20min |
| Total | ~5 days | ~1.5h |
What I learned
- 74 tests in a single session is normal with AI — without it, I'd spend a full day writing tests and end up with a third as many
- AI response sanitization is a must — models leak metadata in ways you wouldn't expect
- When VPS services won't start, first check if the user in the service file actually exists — basic, but saves an hour of googling
- Tracked time kills self-deception — 44 minutes vs "full day" is a difference you don't notice without measurement
Interested in the article?
Let's discuss what this kind of automation can do in your company.
Free consultation