Skip to content
View Uni2K's full-sized avatar
Focusing
Focusing
  • Free
  • Berlin
  • 23:32 (UTC -12:00)

Block or report Uni2K

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Uni2K/README.md

Hallo! My name is Jan 👋

I am a Berlin-based software developer who enjoys designing and developing web applications, desktop software and Android apps. Below you will find an overview of selected projects.


Projects

Developed over a period of 4 years, judict.eu is a research tool for European financial supervisory law. The technical framework is based on Next.js in the frontend and several Go servers hosted on AWS, which together form a microservice architecture. Another aspect is the daily retrieval of legal documents, which is realized via an independent Go server. The raw data is obtained via a large number of web scrapers and then evaluated and condensed using natural language processing (NLP) algorithms. The entire frontend design, illustrations, compositions and layouts have been made exclusively by me using Figma, Illustrator and Photoshop.

In detail, the following is used:

  • Frontend: Next.js 15 with TS + TailwindCSS, Jest, Cypress, PM2
  • Backend: Go with Gin REST API, gRPC API for microservice communication, PostgreSQL, SPARQL API for data retrieval
  • DevOps/Misc: Docker, AWS EC2, Route53, Load Balancer, RDS

landing page

landing page toc page article page

beA-to-email

Full Stack development of desktop Java software based on the "besonderes elektronisches Anwaltspostfach" (beA). The aim of the software is to make the beA, which serves as a kind of message portal for lawyers, available via normal e-mail clients. The focus of the development was therefore on the implementation of various e-mail protocols and the conversion of encrypted messages. Due to the strict requirements for the use of the beA, only Java was considered as a programming language. The GUI was thus developed using JavaFX close to the customer's requirements.

In detail, the following is used:

  • Frontend: Java, JavaFX, Spring, Maven, JUnit
  • Backend: Node.js, MySQL, Express.js, LDAP, IMAPS, SMTPS Server
  • DevOps/Misc: Fully automated test pipelines, Update-Bootstrapping routine, cross-platform support on Windows, Linux & MacOS
landing page toc page toc page

UltraSmashed ChatGPT Wrapper

Building a marketing tool based on the ChatGPT API. The project consists of a frontend in Next.js and Radix UI and an admin area based on Refine. The data produced by the ChatGPT api is processed and visualized in many different ways, there is a live chat functionality and much more AI related features.

In detail, the following is used:

  • User Area: Next.js, TailwindCSS, RadixUI, Lucid
  • Admin Area: Next.js, Refine.dev, ChakraUI, Supabase
landing page toc page toc page

Dynamic Polling Android App

An extensive and ambitious project to build a social media app that works on a polling basis. The project was designed as a native Android app with a Node.js backend running on AWS and multiple NoSQL databases. In detail, the following is used:

  • Frontend: Java, Retrofit2, Picasso, Lottie
  • Backend: Node.js, Express.js, Mongoose, Redis
  • DevOps/General: Gradle, MongoDB
landing page toc page article page
landing page toc page article page

Multiple Freelance projects

Several small to medium-sized freelance projects were realized in the field of web development using Next.js and relational databases. Since many of those are closed-source, they are not be named here.

One open source project is for example: qblitz.de

landing page toc page article page

Android Apps

Over a period of 4 years, several lifestyle-based Android apps were developed using Java and later Kotlin. The apps reached a total of more than 4 million individual users and were provided with regular security and content updates over the years. Today, most of the apps are outdated and cannot be used anymore.

landing page toc page article page
landing page toc page article page

C++ and Bash CLI data analysis based on the CERN ROOT framework. The created software suite is able to use advanced integration, multi-threading, curve-fitting and IO reading to process terabytes of raw binary data into readable data. landing page

Popular repositories Loading

  1. RootReader RootReader Public

    C 1

  2. RootAnalysis RootAnalysis Public

    Your favorite analysis tools when it comes to SiPM data.

    C

  3. DPABackend DPABackend Public

    TypeScript

  4. DPAFrontend DPAFrontend Public

    Java

  5. DPADocumentation DPADocumentation Public

    HTML

  6. SireFront SireFront Public

    Dart