I'm Jakub, a web developer with a passion for programming. My expertise spans frontend technologies such TypeScript, JavaScript, HTML, CSS, 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 included), SQL, Firebase and AWS.
Welcome to my personal portfolio, where you can explore my projects and dedication to creating high-quality software solutions.
Fullstack e-commerce website for product browsing, filtering, cart management and user authentication.
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.
Portfolio site for an artist, featuring a responsive design with media such as images, videos, and audio.
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.
Python-based cryptocurrency trading bot with fully automated strategies and risk management.
Personalized cryptocurrency trading bot that automates trading using predefined strategies. The bot analyzes market trends and price data in real time, executes trades on exchanges, and incorporates risk management techniques to optimize performance. No user interface, terminal control.
Platform to create, edit, publish, and share engaging blog posts easily.
A blogging platform that enables users to create accounts, write and manage blog posts, and engage with others by liking their posts. It provides an easy-to-use interface with responsive design for optimal user experience.
Customizable page for listing, organizing, and sharing useful links with others.
A social media links page inspired by Linktree. Users can register to create personalized link pages, add and organize their links, and share them via a public URL.
Tool to monitor, manage, and build consistency in achieving personal habits.
Habit Tracker is a simple and intuitive app for tracking daily habits and routines. Users can create, edit, and delete habit entries while monitoring their progress over time. The app includes a clean and responsive interface.
A professional mobile CRUD application featuring a polished design and well-implemented business logic
A professional internet CRUD application featuring a polished design and well-implemented business logic
Investment calculator that allows you to calculate your investment income.
Built with JavaScript, HTML, CSS, React and Firebase.
Weather app that allows you to check the weather in your city
Built with TypeScript, HTML, CSS, Vue.js and Firebase.
Meals app that allows you to add meals to your cart and order them.
Built with JavaScript, HTML, CSS, React and Firebase.
Travel blog website. The admin can add posts and images.
Built with TypeScript, HTML, CSS, Vue.js and Firebase.
Simple TODO app that allows you to add, edit and delete your tasks.
Built with TypeScript, HTML, CSS, Vue.js and Firebase.