Jan Chalupa portfolio

Hi, my name is

Jan Chalupa.

I build things for the web.

I'am a Full-Stack Developer with a passion for delivering quality
solutions and exploring new ways of solving problems.
Proficient in React.js, Next.js and Node.js, with past experience with .NET development.
Constantly seeking new challenges in software development.

About Me

Hey there! I'm Jan and I'm a Full-Stack Developer who loves to create top-notch web apps that people love to use.

With several years of experience, I've mastered the art of developing user-friendly and scalable web apps using React. My goal is to turn your vision into reality and create apps that meet the needs of both businesses and users. I pride myself in delivering high-quality work on time and within budget.

I'm a great communicator and I thrive in a team environment. Working with others to come up with creative solutions to problems is what I live for. And when I'm not coding, I'm always seeking to expand my knowledge and stay up-to-date with the latest tech and industry trends.

Thanks for checking out my website. I can't wait to bring my skills to your next React project!

Here are a few technologies I've been working with recently:

  • TypeScript
  • React.js
  • Next.js
  • Node.js
  • Supabase
  • Strapi

Where I've Worked

Edhance s.r.o. icon

Full-Stack Developer @ Edhance s.r.o.

March 2022 - Present

  • Project I had the opportunity to work on was an interactive learning solution for elementary schools. It was developed on green-field and I was the only developer there.
  • The goal of the application is to make learning more engaging and fun for students, by incorporating elements of play and interactivity into the learning process. The application was built using React, Firebase and many more newest technologies.


  • Názorná výuka
Vodafone a.s. icon

React Developer @ Vodafone a.s.

May 2019 - Present

  • For four years I've worked on development of a lead management tool for retail colleagues using React (and Java on back-end side). My role focused on the React side, implementing user interface features and ensuring a smooth user experience. The application offered an easy-to-use interface for managing leads, including the ability to view, add, edit and delete leads, as well as filter and search.


  • Leads
  • Orders
  • Messages
  • Household
  • Outages
  • Administration
Softec s.r.o. icon

React Developer @ Softec s.r.o.

March 2018 - May 2019

  • This is a mobile application developed for a bank that helps users assess their credit worthiness. The app is designed as a Progressive Web App (PWA), providing a seamless experience on both desktop and mobile devices. The credit worthiness calculator allows users to estimate their credit score and get insights into factors that could be affecting their score. This information can help users take steps to improve their credit standing, such as paying bills on time and reducing credit card debt.


  • Českomoravská stavební spořitelna - Insurance pricing calculator
  • Česká pojišťovna - Client zone

Front-End Developer @ Finnology s.r.o.

December 2017 - February 2018

  • Development of web-applications React. HTML and (S)CSS is matter of course.


  • Chytrý Honza
  • Fingo

React Developer @ Actum s.r.o.

September 2016 - November 2017

  • Development of web-applications in both pure JavaScript and React. HTML and (S)CSS is matter of course.
  • Long-term development for Innogy (RWE) company on-site in Essen, Germany.
  • Shorter-term cooperation with companies Makro (Metro), Raiffeisenbank, Komerční bank and more.


  • innogy Product Finder
  • innogy Intranet
Allianz pojišťovna a.s. icon

JavaScript Developer @ Allianz pojišťovna a.s.

March 2015 - August 2016

  • Creating and maintaining BPM processes in IBM's TeamWorks platform. Working with Oracle databases.

    Some Things I've Built

    Learning through play

    Názorná výuka

    Názorná výuka

    Interactive learning solution for elementary schools developed on green-field. The application was built using React, Firebase and many more newest technologies

    Made forEdhance s.r.o. icon

    React.jsStyled ComponentsNXNode.js

    Internal application

    Backoffice Tool

    Backoffice Tool

    The purpose of the app is to provide agents with tools to effectively manage leads and communicate with customers. The app is expected to streamline lead management processes and improve communication efficiency, thus increasing overall productivity and customer satisfaction.

    Made forVodafone a.s. icon

    React.jsStyled Components

    Other Noteworthy Projects


    The goal of this website is to give you a better understanding of my background and capabilities as a software developer. Whether you're a potential employer or a fellow developer, I hope this website will give you a glimpse into my passion for software development and my commitment to creating high-quality, innovative applications.

    • nextjs
    • reactjs
    • supabase
    • tailwindcss


    Experience the city of Prague from the comfort of your phone with our new mobile application, which brings together multiple web cameras. With real-time images and easy access, this app lets you stay updated on various parts of the city at a glance.

    • mongodb
    • nextjs
    • reactjs
    • tailwindcss
    • video-player


    This dev-stack is based on the powerful Next.js and includes all the necessary tools and configurations to get started with a new project quickly. Whether you're working on a small project or a large-scale application, this dev-stack has got you covered.

    • nextjs
    • react
    • stripe
    • supabase
    • typescript


    This library includes a wide range of functions and utilities, including string manipulation, data validation, and more. It has been thoroughly tested and optimized for performance, so you can be confident that it will meet your needs and make your development process faster and easier.

    • firebase
    • react
    • react-pdf
    • typescript
    • ui-components
    • ui-kit

    Get In Touch

    Although I'm not currently looking for any new opportunities, my inbox is always open.
    Whether you have a question or just want to say hi, I'll try my best to get back to you!

    Copyright © 2008 - 2023 Jan Chalupa

    All rights reserved.