- StructureFive screens with navigation dots on the side.
- MotionBlocks fade in on scroll; skill tags float on the cover.
- ProjectsCarousels with a blurred backdrop, arrows and ← → Esc keys.
Portfolio · 2026
Arseny Asyanov
Visual & Interface Designer · Middle Designer
Developer · Programmer · Designer
I build websites from mockup to code: layouts that work on phones, request forms, deployment to hosting. Below is my work with links to the live sites and a write-up for each project: who it was made for, what’s inside and how to check it.
- Digital for Business
- Middle Designer
- Snezhinsk
- Figma
- Python
- UI / UX
- C++
- Illustrator
Work
Click a screenshot to enlarge
- 01 Web Chef Portfolio …/big-portfolio/ Open ↗
- 02 ТОРТ по любви asiyatort.ru Open ↗
- 03 PULSE …/web-studio-portfolio/fitness.html Open ↗
- 04 Three Pillars of the Web …/html-css-js-basics/ Open ↗
- 05 3D Worlds in Games …/3d-space-in-games/ Open ↗
- RequestsSaved first, then sent to Telegram — a failed send doesn’t lose the request.
- PaymentOnline payment was removed: the cart submits a regular request.
- ContentTexts, prices and photos are edited through a Telegram bot.
- WeightOne file: 193 lines, 10.5 KB.
- MotionThe ticker is a CSS transform animation, no scripts.
- ResponsiveOne breakpoint at 900px; everything else scales with clamp().
- SandboxThree editor tabs build a live page in an iframe; code errors show up right in the preview.
- DemosButtons change a block’s styles and write the resulting CSS on the fly.
- OfflineNo frameworks, bundler or web fonts — open index.html from disk and it works.
- Click to walkThe robot walks wherever you click: a ray from the camera finds the point on the floor — that is how clicks work in games.
- Inside the cameraThe view frustum is shown from the side, next to what the player sees. Anything outside the frame turns grey.
- Mini gameSteer the robot with WASD to collect crystals while the panel shows frames per second, deltaTime and coordinates.
Get in touch
Got a project?
Drop me a line.
Review
Worked with me?
Leave a review - it takes a minute. With your consent I will publish it in my Telegram channel with reviews.
Review sent
Thank you for taking a minute!