Web developer portfolio
My skills: React, Next.js, Node.JS (Express), Javascript, TypeScript, TailwindCSS, SQL, MongoDB, HTML, CSS,
Experience: Docker, FastAPI, Python, Sass

Url Shortener
- A distributed full-stack application for creating and managing short links.
- Authenticated dashboard for link management
- Separate redirect service optimized for performance
- Reverse proxy and HTTPS routing with Traefik
- Focus: system design, service separation, cloud deployment
- Node.js
- TypeScript
- Express
- React
- Docker
- TailwindCSS
- HTML
- REST API
- Prisma
- Oracle Cloud
Visit page
News Portal
- A content-driven web application built with Next.js, featuring a public, SEO-sensitive news interface and an admin dashboard.
- Server-side rendering and incremental static regeneration (ISR) for article pages and home page
- Static site generation (SSG) for static pages (e.g. imprint)
- Admin dashboard for writing and publishing articles
- Authentication and role-based access, including a login-based paywall for protected content
- Email notifications and database-backed content
- Focus: Next.js full-stack capabilities, SSR, SSG, ISR, routing, and production-ready features
- Next.js
- TypeScript
- TailwindCSS
- Supabase
- REST API
- MongoDB
- Resend
Visit pageVisit admin page
Recipe site
- A React-based web application for browsing recipes with interactive user features
- Client-side routing with React Router, using static routes (e.g. login) and dynamic routes for recipe pages
- Interactive UI built with React components and state management
- Authenticated users can create, edit and delete comments on recipes
- REST API integration for comment management and data persistence
- Focus: React fundamentals, routing, dynamic views, and frontend-backend integration, REST API design, database integration
- React
- TypeScript
- Sass
- REST API
- Node.js
- Express
- SQLite
- MongoDB
View page