About Me

Hello World!

I'm Jakub, a web developer with a passion for programming. My expertise spans frontend technologies such as 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.

Portfolio

Fullstack projects

  • Screenshot of E-commerce website project Flagship Frontend Project

    E-commerce website

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

    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
  • Screenshot of Trading Bot project Flagship Backend Project

    Trading Bot

    Automated trading and analytics app designed to work with Interactive Brokers (IBKR) API and TradingView alerts

    Description:

    This project is an automated trading and analytics app designed for working with financial data and the Interactive Brokers (IBKR) API. It focuses on streamlining the processes of trading, data fetching, analysis, and performance evaluation.

    Features:

    • Automated trading based on external alerts
    • Continuous analysis of trade and alert performance
    • Fetching and preparing financial datasets for further analysis
    • Logging trading activities and analysis operations for audit or debugging
    • Unit tests for all modules
    • Modular Architecture

    Tech Stack:

    • Python
  • Screenshot of Jules-Art project Freelance Project

    Jules-Art

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

    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
  • Screenshot of Crypto Bot project

    Crypto Bot

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

    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
  • Screenshot of Blogging Platform project

    Blogging Platform

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

    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
  • Screenshot of Links Page project

    Links Page

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

    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

Studies projects

  • Screenshot of Mobile Business Application project

    Mobile Business Application

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

  • Screenshot of Internet Business Application project

    Internet Business Application

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

  • Screenshot of Desktop Business Application project

    Desktop Business Application

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

Simple websites

  • Screenshot of Investment Calculator project

    Investment Calculator

    Investment calculator that allows you to calculate your investment income.

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

  • Screenshot of Weather App project

    Weather App

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

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

  • Screenshot of Meals App project

    Meals App

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

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

  • Screenshot of Travel Blog project

    Travel Blog

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

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

  • Screenshot of TODO App project

    TODO App

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

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

  • Screenshot of Coaching Platform project

    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!