I'm Jakub, a web developer with a passion for programming. My expertise spans frontend technologies such as HTML, CSS, JavaScript, Typescript and jQuery, as well as advanced frameworks like React, Vue and Svelte. I have hands-on experience with template engines like Apache Velocity and API querying using GraphQL. On top of that I have a solid understanding of backend technologies like Node.js, Python (Flask/Django), SQL, Firebase and AWS.
Welcome to my personal portfolio, where you can explore my projects and dedication to creating high-quality software solutions.
A fullstack e-commerce website with features like product filtering, sorting, adding to cart and wishlist, viewing product details, site-wide search, and user authentication with email and OAuth (GitHub, Google) to track user data and orders.
This website is constanly evolving. New feautres added regularly!
Built with Svelte, SvelteKit, TS, HTML, CSS, Tailwind, SQL, Drizzle and Vercel.
Artist's portfolio website designed to showcase her creative work and provide a means for visitors to get in touch with her. This project was built for a client to meet her specific requirements and aesthetic preferences. The website features a clean and modern design, intuitive navigation, and responsive layout to provide an optimal viewing experience across all devices.
Built with Vue.js, TS, HTML, CSS and Firebase.
A comprehensive blogging platform that allows users to view and like posts from all users, create their own accounts, and manage their own posts. Additionally, it includes robust account management features, allowing users to edit and delete their posts as needed.
Built with React, Next.js, HTML, CSS, Firebase, and deployed on Vercel.
Links page that allows you to create an account, add your links to social media and share them with others. Inspired by Linktree.
Built with Svelte, SvelteKit, TS, HTML, CSS, Tailwind, Firebase and Vercel.
Habit Tracker website that allows you to track your habits. You can add, edit and delete your entries.
Built with Python, SQlite, JS, HTML and CSS.
Meals app that allows you to add meals to your cart and order them.
Built with React, JS, HTML, CSS and Firebase.
Weather app that allows you to check the weather in your city and add it to your favourites.
Built with Vue.js, TS, HTML, CSS (Tailwind) and Firebase.
Travel blog website. The admin can add posts and images.
Built with Vue.js, TS, HTML, CSS and Firebase.
Simple TODO app that allows you to add, edit and delete your tasks.
Built with Vue.js, TS, HTML, CSS and Firebase.
Find a coach website that allows you to and register as a coach or find a coach and contact them.
Built with Vue.js, JS, HTML, CSS and Firebase.
Investment calculator that allows you to calculate your investment income.
Built with React, JS, HTML, CSS and Firebase.