Projects

OptoLens — Optical salon site

OptoLens — Optical salon site

Full-Stack Application

A full-stack website for a Polish optical salon, built from Figma to code. Features expert and service pages, blog with tags and categories, pricing, contact form, appointment booking with time-slot selection, client portal (login, registration, dashboard), and admin panel for appointments, reservations, Instagram feed, and data migration. Integrations include SMS (SMSAPI), Instagram OAuth, and email (Nodemailer). Built with Next.js 16, App Router, TypeScript, Payload CMS (headless CMS), PostgreSQL, Vercel Blob, ISR with cache revalidation, and deployed on Vercel.

Technologies:
Next.js 16App RouterTypeScriptPayload CMSPostgreSQLVercel Blob
Positivus Landing Page

A modern, responsive landing page for a digital marketing agency, built from a Figma design. This project showcases a pixel-perfect implementation of a professional landing page with smooth animations, interactive components, and a fully responsive design.

Technologies:
ReactNext.jsTypeScriptTailwind CSSFigma
DrBitcoin Investment Platform

DrBitcoin Investment Platform

Full-Stack Application

A full-stack Next.js investment comparison platform built from Figma designs. Features include a PostgreSQL database schema for historical financial data, integration with multiple financial APIs (CryptoCompare, Financial Modeling Prep, TwelveData) with ETL data pipelines, interactive charts using Highcharts, multi-currency support, responsive UI with Tailwind CSS, and an admin data management panel. Delivered complete backend infrastructure, data processing, and pixel-perfect frontend using Next.js 16, TypeScript, and React Server Actions.

Technologies:
Next.js 16TypeScriptReact Server ActionsPostgreSQLHighchartsTailwind CSS
Luxterior — Interior Design Landing Page

A responsive, single-page landing for an interior design brand, built from a Dribbble design (UI to HTML). Features a hero with image carousel/slider, benefits section (Best Quality, Free Shipping, Warranty), experience stats (15 years, 95 awards, 475 furnitures sold), process steps (Briefing, Processing, Finishing), testimonials slider, newsletter signup form, and footer. Includes top nav with search toggle and mobile menu, custom CSS with Google Fonts (Noto Sans, Playfair Display), and Siema for the hero and testimonials sliders. Hosted on CodePen.

Technologies:
HTMLCSSJavaScriptSiemaGoogle Fonts (Noto Sans, Playfair Display)CodePen