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.

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.

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.

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

December 2017 - February 2018

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

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.

Softec s.r.o. icon

React Developer @ Softec s.r.o.

March 2018 - May 2019

I've created 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.

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 ComponentsNode.jsFirebase

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

Runners club

Mladé Běchovice

Mladé Běchovice

Website for local runners club to help them organize annual race and share information with members. It includes race registration and schedules.

React.jsStrapiFirebaseStyled Component

Other Noteworthy Projects

Copyright © 2008 - 2023 Jan Chalupa

All rights reserved.