Modern Architecture
Alexander Horner

Combining Visual Creativity with Technical Excellence

Software Development and Design

Software Engineer Dedicated to Developer and User Experience

I'm Alexander Horner, a software engineer based in Hamburg, Germany, pursuing a degree in Computer Science at Hamburg University of Technology. I'm currently creating seamless and high-quality applications with React, Node, and TypeScript. At Auctores GmbH, I've developed customer websites and played a key role in building our next-generation CMS, including a web application for visually managing relational databases and CMS components. I deliver modern, maintainable solutions that are not only functional but also visually appealing, offering excellent user and developer experiences.

WGG Neumarkt Homepage

Screenshot of WGG Neumarkt Homepage

Technologies

This project is a statically generated website for a school, built with Nuxt.js (Vue.js). It uses a PostgreSQL database and is hosted on a Plesk managed server. Articles are written in markdown or HTML.

Features

  • Teachers can log in and change the schedule.
  • Admins can manage users directly on the website.
  • Articles can be created and edited using markdown or HTML.
  • A search function replaces the old folder-based navigation for easier access to information.
  • Search uses an advanced full-text search index that can deal with typos.
  • The navigation is designed for quick access and familiarity for users accustomed to the old structure.
  • Images are automatically optimized and served in various sizes and formats to improve performance and speed.
Screenshot of WGG Neumarkt Homepage Navigation

Design and Development

I developed and designed this website together with another student as part of my school's homepage elective during 10th, 11th and 12th grade. The design incorporates the school’s color (orange) and aims for a modern, friendly appearance. One major challenge was migrating content from hundreds of pages written in poorly structured PHP code, created by less experienced students in previous years. We focused on creating a site that is both good-looking and functional, with a priority on ease of use for parents and teachers who are resistant to big changes.

We chose to avoid using a CMS with an advanced editor, opting instead for HTML and markdown. This decision made it easier for less experienced students to contribute by writing the HTML for articles. The old website was extremely slow due to unoptimized images added by various teachers. To address this, we implemented automatic image optimization, ensuring images are served in different sizes and formats to enhance performance.

Featured Projects

Explore some of the projects I've been involved in that I can share. I'm constantly exploring new technologies and staying up to date with industry trends. I believe the best way to learn is by building, which allows me to understand the strengths and limitations of different technologies firsthand. These projects reflect my hands-on approach and commitment to continuous learning in software development.

Project Thumnail

This Portfolio

The website you're currently visiting is a portfolio I built to showcase my work and skills as a software developer. It is a Remix application that uses MDX for content management and Tailwind CSS for styling.
Project Thumnail

View Synthesis of Three-Dimensional Spaces Using Artificial Intelligence

An exploration of Novel View Synthesis, focusing on creating new perspectives of 3D scenes using Conditional GANs, with practical applications in automotive and parking systems.
Project Thumnail

WGG Neumarkt Homepage

A modern, user-friendly website for a school, featuring scheduling and user management, built with Nuxt.js and PostgreSQL.
Project Thumnail

Portfolio 2022

A modern and playful portfolio site built without frameworks, using serverless hosting and edge computing on Google Firebase.
Project Thumnail

Dentistry Office Homepage

A mobile-first, multi-language homepage for a dentistry office, encouraging conversions with a 5-star rating, user reviews, and an always-visible call button. Built with Next.js and Tailwind CSS.
Project Thumnail

Interactive Education: West Germany's Recovery

An interactive educational website explaining West Germany's recovery after WWII, built with Nuxt.js and hosted on Google Firebase.

Interested in working together?

Let's connect.