Hi, my name is

Jan Chalupa.

I build things for the web.

I'm a Full-Stack Developer with a passion for delivering high-quality solutions and a drive to explore innovative approaches to problem-solving. Proficient in React.js, Next.js, and Node.js, I also have prior experience with .NET development. Currently, I'm actively expanding my skillset by transitioning into the exciting realm of iOS development.

About Me

Hey there! I'm Jan, a Full-Stack Developer passionate about creating top-notch web apps and diving into iOS development.

With several years of experience, I've mastered the art of developing user-friendly and scalable web apps using React. I'm also expanding my expertise in iOS development to bring more value to my projects.

My goal is to turn your vision into reality by creating apps that meet the needs of both businesses and users. I pride myself on delivering high-quality work on time and within budget.

I'm a great communicator and thrive in a team environment. Collaborating with others to find creative solutions to problems is what drives me. 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 in React and iOS development to your next project!

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

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

Where I've Worked

React Developer @ Kooperativa

October 2023 - Present

In the Kooperativa, I work on a new platform called Neuron, which will be used not only by the Kooperativa but also by the entire Vienna Insurance Group. My role is to create comprehensive components for our design system, design global solutions used across all domains, and much more.

Edhance icon

Full-Stack Developer @ Edhance

March 2022 - September 2023

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 icon

React Developer @ Vodafone

May 2019 - September 2023

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.

Softec icon

React Developer @ Softec

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.

Front-End Developer @ Finnology

December 2017 - February 2018

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

React Developer @ Actum

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.

Allianz pojišťovna icon

JavaScript Developer @ Allianz pojišťovna

March 2015 - August 2016

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

Some Things I've Built

Symptoms Tracker



iOS applicationSwiftSwiftUISwiftDataiCloud

Quick help

Emergency Contacts

Emergency Contacts

A simple app that makes finding an emergency room faster, even in stressful situations when you can barely remember your own name.

iOS applicationSwiftSwiftUIMapKit

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 icon

Web applicationReact.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 icon

Web applicationReact.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.

Web applicationReact.jsStrapiFirebaseStyled Component

Other Noteworthy Projects

Copyright © 2008 - 2024 Jan Chalupa

All rights reserved.