About Me

Hello World!

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.

me

Portfolio

Fullstack projects

E-commerce website
Flagship Project

E-commerce website

Fullstack e-commerce website for product browsing, filtering, cart management and user authentication.

More info

Description:

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.

Features:

  • View, filter and sort all products
  • Add products to cart and wishlist
  • View all products' details on dedicated product page
  • Site-wide search functionality
  • User authentication with email and OAuth (GitHub, Google)

Tech Stack:

  • TypeScript
  • HTML
  • CSS
  • SvelteKit
  • Tailwind
  • PostgreSQL
  • Drizzle
  • Vercel
Jules-Art
Freelance Project

Jules-Art

Portfolio site for an artist, featuring a responsive design with media such as images, videos, and audio.

More info

Description:

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.

Features:

  • Custom-built for a client
  • Showcases artwork with images, videos, and audio.
  • Intuitive navigation
  • Responsive design
  • Easy contact options for visitors

Tech Stack:

  • TypeScript
  • HTML
  • CSS
  • Vue.js
  • Firebase
Crypto Bot

Crypto Bot

Python-based cryptocurrency trading bot with fully automated strategies and risk management.

More info

Description:

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.

Features:

  • Automated trading logic
  • Fetches real-time market data and executes trades
  • Adjusts key parameters to adapt to the market
  • Analyzes real-time price data to make trading decisions.
  • Tracks balances and evaluates portfolio performance.
  • Scores and enhances different strategies
  • Unit tests for all modules

Tech Stack:

  • Python
Blogging Platform

Blogging Platform

Platform to create, edit, publish, and share engaging blog posts easily.

More info

Description:

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.

Features:

  • User authentication to create and manage accounts.
  • Create, edit, and delete blog posts easily.
  • Support for liking posts to engage with other users.
  • Responsive design for seamless use across devices.
  • Built-in database integration for secure and scalable content management.

Tech Stack:

  • JavaScript
  • HTML
  • CSS
  • React
  • Next.js
  • Firebase
  • Vercel
Links Page

Links Page

Customizable page for listing, organizing, and sharing useful links with others.

More info

Description:

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.

Features:

  • User registration and login to manage personalized link pages.
  • Easily add, customize, and organize social media links.
  • Shareable public URL for promoting your link page.
  • Responsive user interface to adapt to all screen sizes.
  • Easy account management for editing or updating links on the go.

Tech Stack:

  • TypeScript
  • HTML
  • CSS
  • Svelte
  • SvelteKit
  • Tailwind
  • Firebase
  • Vercel
Habit Tracker

Habit Tracker

Tool to monitor, manage, and build consistency in achieving personal habits.

More info

Description:

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.

Features:

  • Add, edit, and delete daily habits with ease.
  • Track progress to stay consistent with routines.
  • Simple and clean interface for an organized experience.
  • Responsive design for tracking habits on all devices.
  • Data storage and retrieval using a database for easy management.

Tech Stack:

  • JavaScript
  • HTML
  • CSS
  • Python
  • SQLite

Studies projects

Mobile Business Application

Mobile Business Application

A professional mobile CRUD application featuring a polished design and well-implemented business logic

Internet Business Application

Internet Business Application

A professional internet CRUD application featuring a polished design and well-implemented business logic

Desktop Business Application

Desktop Business Application

A professional desktop CRUD application featuring a polished design and well-implemented business logic

Simple websites

Investment Calculator

Investment Calculator

Investment calculator that allows you to calculate your investment income.

Built with JavaScript, HTML, CSS, React and Firebase.

Weather App

Weather App

Weather app that allows you to check the weather in your city

Built with TypeScript, HTML, CSS, Vue.js and Firebase.

Meals App

Meals App

Meals app that allows you to add meals to your cart and order them.

Built with JavaScript, HTML, CSS, React and Firebase.

Travel Blog

Travel Blog

Travel blog website. The admin can add posts and images.

Built with TypeScript, HTML, CSS, Vue.js and Firebase.

TODO App

TODO App

Simple TODO app that allows you to add, edit and delete your tasks.

Built with TypeScript, HTML, CSS, Vue.js and Firebase.

Coaching Platform

Coaching Platform

Find a coach website that allows you to and register as a coach or find one.

Built with TypeScript, HTML, CSS, Vue.js and Firebase.

Contact

Send me a message!

Feel free to reach out to me via the form or social media.
Looking forward to hearing from you!

linkedin github