Skip to content

Portfolio

A chronological list of my projects & case studies.

Eric Huber

Age 26
Pronouns he/him
Location Greater Freiburg Area, Germany
Languages German (native), English (C1)

  • Passionate and detail-oriented Software Developer with several years of experience designing and developing games and websites for millions of global consumers.
  • Proven ability to establish and maintain excellent communication and relationships with clients.
  • Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.
  • Common European Framework of Reference for Languages (CEFR) English language C1 level certified through the British Council's International English Language Testing System (IELTS).
  • Google on Coursera certified Google UX Design Specialist.

Java C# PHP Laravel HTML5 CSS LESS JavaScript jQuery Vue.js Python Lua Regular Expressions SQL MySQL MongoDB Redis Memcached Kubernetes Docker Git GitHub Maven Gradle Composer YourKit dotTrace Apache Nginx Cloudflare Google Analytics

Websites

Hypixel Wiki

Timeframe 2020 - present (public release: Mar 2022)
Client Hypixel, Inc.
Languages PHP and Lua
Built with MediaWiki, jQuery, LESS
Roles Project manager, UI/UX designer, Web developer, Webmaster
Challenges Performance, Accessibility, SEO

The Hypixel Wiki is the central knowledge-base for the Hypixel Server Network.

This website utilizes the new Hypixel design which optimizes the user flow and minimizes bold distractions to help consumers find the right information quickly.

Thanks to aggressive edge caching strategies, only a minuscule amount of traffic is actually served from the origin.

Preview of the Hypixel Wiki landing page featuring a small introduction passage, a collection of category buttons, and a right-hand sidebar listing recent patches and news
Hypixel Wiki landing page
Preview of the Hypixel Wiki "Minion" page featuring an image of the minion, a visual representation of the Minecraft inventory, and overview text
Hypixel Wiki "Minion" page

Hypixel Support

Timeframe 2020 - present (public release: Feb 2021)
Client Hypixel, Inc.
Built with Zendesk
Roles UI/UX designer, Web developer
Challenges Accessibility, Design

The Hypixel Support Help Desk is designed to be easy to use.

Accessibility is at the foreground of this project as this design abides by WCAG 2.1 through existing Zendesk methodologies[1], screen reader optimizations, and a custom, light-themed color palette while staying true to the original Hypixel design philosophy through a muted background and playful icons.

Preview of the Hypixel Support landing page featuring a search field and category buttons
Hypixel Support landing page
Preview of the "How to Appeal if you have been banned or muted" Hypixel Support article
Hypixel Support "Migration Authentication Guide" article

Hypixel Forums

Timeframe 2020 - present
Client Hypixel, Inc.
Language PHP
Built with XenForo, Vue.js, LESS
Roles Project manager, UI/UX designer, Web developer, Webmaster
Challenges Performance, Security

The Hypixel Forums are the central place for consumers of the Hypixel Server Network to chat, ask questions, read the rules, report bugs, and submit appeals.

With over 4M registered members, an average of 500K daily unique visitors, and more than 30M messages posted, this website has to make use of various complex performance improvement strategies to allow for smooth browsing.

Preview of the Hypixel Forums "SkyBlock Rules" page listing some of the rules for the gamemode "SkyBlock"
Hypixel Forums landing page
Preview of the Hypixel Forums "Play on Hypixel" page featuring the server IP address and a server trailer
Hypixel Forums "Play on Hypixel" page

Hypixel Status

Timeframe 2021
Client Hypixel, Inc.
Built with Atlassian Statuspage
Roles UI designer, Web developer

Hypixel Status is the centralized status page displaying recent incidents and upcoming maintenances related to the Hypixel Server Network and their websites.

This website uses a minimal design approach to guide users to the information they're looking for, which is displayed as a color-coded banner front and center. A true black background is used for visitors on mobile devices to utilize the power advantages of OLED screens, if applicable.

Preview of the Hypixel Status page showing a green "All Systems Operational" banner and a list of all services
Hypixel Status landing page

Deserted Island Name Generator

Timeframe 2020 - 2021
Built with jQuery, GitHub Pages, Cloudflare
Roles UI/UX designer, Web developer
Challenges Design

The Deserted Island Name Generator was a low-fidelity name generator to help players of the Nintendo Switch game Animal Crossing: New Horizons find inspiration for their island names.

It randomly generated island names from a variety of sources, such as Nintendo games and fruits.

Preview of the Deserted Island Name Generator landing page featuring the island name output field and category checkboxes (all checked)
Deserted Island Name Generator landing page

Bongo Cat

Timeframe 2018 - present
Built with jQuery, lowLag.js, GitHub Pages, Cloudflare
Roles UI/UX designer, Web developer
Challenges Analytics, Community

Bongo Cat is an internet meme that was popularized in the summer of 2018[2].

The website is an interactive version of that meme written in jQuery and attracts well over 1M monthly visitors.

Thanks to GitHub Pages and Cloudflare edge caching, this website is entirely serverless. Cloudflare Workers are responsible for injecting security headers and nonces which yield a Security Grade A[3] through securityheaders.com.

Preview of the Bongo Cat landing page featuring bongo cat hovering it's paws over a set of realistic-looking bongos
Bongo Cat landing page

Games

Hypixel, Inc. Logo
Hypixel, Inc.

Hypixel, Inc.

Hypixel Server Network

Timeframe Feb 2018 - present
Language Java
Roles Project manager, Game designer, Game developer, Public affairs

Starting out as a YouTube channel making Minecraft Adventure Maps[4], Hypixel is now one of the largest and highest quality Minecraft Server Networks in the world, featuring original games such as The Walls, Mega Walls, Blitz Survival Games, and many more!

  1. Worked on the "New Year's Eve Fireworks" event.
  2. Worked on the "Subway" map train mechanic.
  3. Worked on the "Spray Can" functionality & "Marco the Painter" quest.
  4. Worked on "Battle Pass" cosmetics.

Hive Games Limited Logo
Hive Games Limited

Hive Games Limited, a Minecraft partner

The Hive: Java Edition

Timeframe Aug 2015 - Feb 2018
Language Java
Roles Game designer, Game developer, Public affairs, Quality assurance

One of the first large-scale multiplayer servers for Minecraft, The Hive: Java Edition was founded in 2012 by a small team of passionate Minecraft players. It soon turned into the business that spurred the creation of Hive Games Limited.

Due to Hive Games Limited closing "The Hive: Java Edition" on April 15th, 2021[9], including their announcements page, some website content is provided courtesy of Wayback Machine.

List of game releases (7)

Standalone

tidychat Logo
tidychat

tidychat

Timeframe 2018 - present
Language Java
Built with Netty, Kubernetes, Docker, DigitalOcean, Cloudflare
Roles Project manager, Developer
Challenges Performance, Availability
Purpose Proof of concept

tidychat is an autonomous chat-protection service designed to shield minors from explicit content and online predators. It's written in Java and Netty, packaged in a high-performance Docker container, and deployed via Kubernetes for load-balancing and horizontal scaling.

Preview of the tidychat landing page featuring the logo, an input field, and two output fields
tidychat landing page

Case studies

Google UX Design Professional Certificate

Portfolio Project 1

Timeframe Dec 2021 - Mar 2022
Prompt Design an album pre-order app
Roles UX designer, UX researcher
Case study slide describing the product and project duration
"Project overview" slide
Case study slide describing the home screen digital wireframe
"Digital wireframes" slide
Case study slide showcasing how the home screen mockup was improved after two separate usability studies
"Mockups" slide

Portfolio Project 2

Timeframe Mar 2022 - Apr 2022
Prompt Design a donation flow for a charity you support
Roles UX designer, UX researcher
Case study slide describing the product and project duration
"Project overview" slide
Case study slide showcasing the paper wireframes for desktop and mobile screen sizes
"Paper wireframe screen size variation(s)" slide
Case study slide showcasing how the call-to-action "Donate" button was improved after the usability study
"Mockups" slide

Portfolio Project 3

Timeframe Apr 2022 - May 2022
Prompt Design a tool for school districts to ensure that everyone has access to vaccinations
Roles UX designer, UX researcher
Case study slide describing the product and project duration
"Project overview" slide
Case study slide showcasing the high-fidelity mockups of the mobile apps "Vaccinate" user flow
"Mockups (Vaccinate)" slide
Case study slide showcasing mobile phone, tablet, and desktop screen sizes of the home screen mockup
"Responsive designs" slide

Licenses & certifications

Cisco

  • Jun 2015 Expired Cisco Certified Network Associate Routing and Switching (CCNA)