Zakhar Kravchuk - AI 3D Modeler | ContraWork by Zakhar Kravchuk
Zakhar Kravchuk

Zakhar Kravchuk

End-to-end Web Developer crafting smart, AI-driven websites.

New to Contra

Zakhar is ready for their next project!

Cover image for Designed and built my personal
Designed and built my personal portfolio at zakharkravchuk.com (http://zakharkravchuk.com) — a single-page site presenting my work as a Senior Digital Accessibility Engineer, covering core expertise, career history and credentials. Built as hand-written HTML, CSS and JavaScript with scroll animations and an interactive WebGL 3D avatar rendered with three.js, deliberately avoiding a framework to keep the payload small and the markup fully under my control. Hosted on AWS behind CloudFront with a private S3 origin, and deployed continuously from GitHub Actions using OIDC federation rather than stored access keys.
1
19
Cover image for Designed and built estetdentplus.com (http://estetdentplus.com),
Designed and built estetdentplus.com (http://estetdentplus.com), a bilingual (Ukrainian/English) website for a family dental clinic in Sheptytskyi, Lviv Oblast. Built with Astro and Tailwind as a static site and deployed on AWS — S3, CloudFront, Route 53 and ACM — provisioned entirely as CloudFormation infrastructure-as-code across two regions, with GitHub Actions handling continuous deployment via OIDC rather than stored credentials. Both language versions are generated from a single source so they can't drift apart, and the design system was built from the clinic's own brand assets: I extracted a vector logo from the original Illustrator artwork and subset the custom typeface to a 34 KB web font covering full Cyrillic. The price list syncs automatically each day from the clinic's practice-management system via its API, and an interactive WebGL viewer presents 3D CT and intraoral scan data — compressed from 21 MB to under 2 MB and lazy-loaded so it stays usable on mobile data. The site sets no cookies and uses no third-party analytics; traffic is measured server-side from CloudFront access logs into a self-hosted dashboard, keeping the published privacy policy accurate.
1
28
Cover image for Building Wellness 90210, a website
Building Wellness 90210, a website for a luxury wellness clinic in Beverly Hills. Built on Next.js 15 with the App Router and Tailwind CSS on a custom brand token system, with Sanity.io (http://Sanity.io) as a headless CMS — including visual editing, so the client can edit content in place rather than through a separate admin panel. Motion is handled with Framer Motion, and the site covers treatments, services with dynamically routed detail pages, team, concierge and contact. Deployed on Vercel.
0
29