Case study
asm-sys.com — this site
The ASM Systems website. The code, the build and the deployment to my own server are entirely my own work.
The task
I needed my own site: services, case studies and prices in Russian and English, fast on mobile.
What I did
- Next.js (App Router) and TypeScript, with statically generated pages.
- Two languages, Russian and English, via next-intl.
- Styling with Tailwind CSS, animations with GSAP.
- I set up the deployment myself: Docker, Nginx and my own VPS.
Result
The site you are reading now. It runs on my own server; the Lighthouse scores are further down the page.
Stack
- Next.js
- TypeScript
- Tailwind CSS
- GSAP
- next-intl
- Docker
- Nginx
Screenshots
Measurements
94
Performance
100
Accessibility
100
Best Practices
100
SEO
Lighthouse, mobile profile, measured on 14 Nov 2026
This kind of work is ordered as
- Company website development
For a business with several services, when each one needs its own page and a place in search.
- Multilingual website
For a company that works with customers from other countries and wants to speak to them in their language.
- Website speed optimization
For a website that is slow to open on a phone and loses visitors before it has even loaded.
Contact
Tell me about your task — I'll reply with possible solutions. Or message me directly in the messenger you prefer.

