PROJECTS

01
All Projects

Projects - Robert Eggl

Showing 11 of 11 projects

Neuland Next project screenshot
MOBILE
FEATURED

Neuland Next

A university app for TH Ingolstadt, built with React Native and Expo. As the project's founder and lead developer, I was responsible for the majority of the app's development. The app has about 4000 active users and is used by students to manage their courses, grades and schedules.

React NativeExpoTypeScript+1
Digital Member ID project screenshot
FULLSTACK
FEATURED

Digital Member ID

A modern, full-stack member identification system with QR code generation, verification, and Apple Wallet integration. It provides a comprehensive digital identity solution that combines modern web technologies with cryptographic security, offering secure QR generation, real-time verification, Apple Wallet integration, and a dashboard for tracking scan history and statistics.

RustNext.jsTypeScript+2
Campus Life Events project screenshot
FULLSTACK

Campus Life Events

A fullstack web application for managing and displaying campus events at TH Ingolstadt. Built with Rust, Redis and Next.js, it allows university clubs to create and manage events, while students can browse them in Neuland Next app.

RustNext.jsRedis+1
Expo GitHub Cache project screenshot
TOOL
FEATURED

Expo GitHub Cache

A plugin that dramatically speeds up mobile app development by caching build files in GitHub Releases. Instead of waiting for full compilation every time, it reuses previously built versions when your code hasn't changed, saving significant development time.

TypeScriptExpoGitHub API+2
Neuland API project screenshot
API

Neuland API

A GraphQL API for the Neuland apps and services, built with Node.js and Apollo Server. It provides a unified interface for accessing data from various sources, like the meal plan, campus events and more.

Node.jsApollo ServerGraphQL+1
Neuland Kubernetes project screenshot
TOOL

Neuland Kubernetes

Built and manage the self-hosted K3s infrastructure for Neuland services using GitOps principles. The infrastructure handles deployment automation, monitoring, and scaling for all Neuland applications, ensuring high availability and efficient resource management.

KubernetesK3sGitOps+3
Neuland Website project screenshot
WEB

Neuland Website

The main landing page for the Neuland club, built with Next.js and Tailwind CSS. It serves as a showcase for our projects and provides information about the club and its events. I utilized a retro terminal style to effectively present our values, incorporating hidden features to enhance its appeal.

Next.jsTailwind CSSTypeScript+1
Personal Website project screenshot
WEB

Personal Website

This personal portfolio website built with Next.js, featuring a modern neo-brutalist design with smooth animations and interactive elements. The site showcases my projects, skills, and experience in an engaging way.

Next.jsTypeScriptTailwind CSS+1
Neuland App Website project screenshot
WEB

Neuland App Website

The landing page and documentation for the Neuland Next app, built with Next.js and Tailwind CSS. It serves as a showcase for the app and provides information about the app and its features.

Next.jsTailwind CSSTypeScript+1
Trajectory Trace Product Page project screenshot
WEB

Trajectory Trace Product Page

At e:fs TechHub, I developed the product page for Trajectory Trace, showcasing its features and benefits. It combines a Docusaurus-powered documentation site with a custom React frontpage, delivering a seamless user experience.

ReactDocusaurusTypeScript+1
Trajectory Trace project screenshot
FULLSTACK

Trajectory Trace

At e:fs TechHub, I contributed to the development of Trajectory Trace, a cutting-edge platform for realtime traffic data processing and analysis. My work focused on enhancing the system's scalability and performance in both Rust backend and Next.js frontend.

RustNext.jsTypeScript+2