I am
Jan Niklas
Lindner,
Frontend
developer

Jan Niklas Lindner smiling into the camera

I code beautifully simple
things and I love what I do.
Just simple like that!

Zu den Projekten

2ndyear
apprentice

0+hours of online courses
completed

Make everything as simple as possible, but not simpler

Albert Einstein

Welcome to my portfolio! I am someone who loves learning and creating beautiful, functional web applications. I am currently doing an apprenticeship to become a software developer, and I am always looking for new challenges and opportunities to develop my skills. In addition to my apprenticeship, I take online courses to expand my knowledge and learn about new technologies. For example, this year I completed Scrimba's Full Stack Developer course. I am currently learning how to integrate AI into web applications. I am based in Heidelberg, Germany.

Education & Experience

2025 - Present

Software Developer
Apprentice

SRH Neckargemünd

SRH Neckargemünd Logo

2025 - Present

Scrimba Student
online courses

Scrimba Plattform

Scrimba Logo

My primary focus

Backend Development

During my training at SRH Neckargemünd, I am learning Backend Development with Java.

Web Development

I am currently learning Full Stack Web Development with React, Next.js, Tailwind CSS and TypeScript at Scrimba.

Databases

At SRH Neckargemünd, I am learning how to work with databases and how to integrate them into Java and web applications.

My skills

HTML5

HTML5 Logo

CSS3

CSS3 Logo

JavaScript

JavaScript Logo

TypeScript

TypeScript Logo

React

React Logo

Next.js

Next.js Logo

Tailwind CSS

Tailwind CSS Logo

Supabase

Supabase Logo

Java

Java Logo

MySQL

MySQL Logo

Featured projects

Currency Exchange Converter

Home page of the foreign currency exchange rate calculator. A ticker displaying the exchange rates for various currencies is at the top. In the middle are two input fields, one labeled "Send" and the other labeled "Receive." A line chart showing the current exchange rate over time is at the bottom.

Next.js

Tailwind

Supabase

Savings Tracker

Savings Tracker Dashboard: At the top, you'll see the logo and a button labeled "New Goal." In the middle is an overview of statistics such as total savings, active goals, and completed goals. The goals section is at the bottom.

Next.js

Tailwind

Supabase

Tic Tac Toe Game

This is the game screen for Tic-Tac-Toe. A box at the top indicates whose turn it is. The nine game squares are in the middle. Some squares are filled with an X or an O. The statistics are displayed at the bottom: X wins, O wins, and ties.

React

Tailwind

Hangman Game

Game screen for the Hangman game. The category is displayed at the top. In this case, the category is "Capitals." In the middle are boxes that are either filled in for guessed letters or left empty for unguessed letters. A keyboard is displayed at the bottom, with some letters grayed out.

React

Accessibility

Let's get in touch

Ask my AI assistant any question about me.