Smart Innovations
Corporate site for an IT integrator — innovations.tj
Three languages, one server
Designed, built, deployed and still operated by me.
What it is
A marketing and services site for a systems integrator working with business and the public sector — services, industries, process, cases, contact. It runs in Russian, Tajik and English, switched client-side from a single markup tree rather than three separate builds, so the copy stays in one place.
How it is put together
- FastAPI on Python 3.12 serves the application; nginx sits in front of it for static files, both inside one container under supervisord.
- Caddy terminates TLS on the host and renews certificates on its own. The site has never needed a manual certificate.
- The host is a Debian VPS I configured: default-deny packet filter, fail2ban on both SSH and the web logs, unattended security updates, images scanned for known vulnerabilities before they go live.
Why it is here
Most portfolio entries end at handover. This one does not: I own the box it runs on, which means the uptime and the security posture are mine too. If you want to know how I treat infrastructure rather than how I describe it, this is the honest sample.
- Layers
- Interface, API, deployment, TLS, server hardening — all of it
- Role
- Design, front end, back end, deployment, operations
- Stack
- FastAPI, Python 3.12, nginx, Docker, supervisord, Caddy, Debian
- Live
- innovations.tj