EE & IT STUDENT AT KIT

Henri
Schulz

I'm Henri Schulz,a Developer
passionate about hardware and software, and always eager to learn more.

portfolio.v
01

module alu #(parameter N = 8) (

02

input [N-1:0] a, b,

03

input [1:0] op,

04

output reg [N-1:0] y );

05

always @(*) case (op)

06

2'b00: y = a + b;

07

2'b01: y = a - b;

08

2'b10: y = a & b;

09

2'b11: y = a ^ b;

10

endcase

11

endmodule

About Me

Hi, I'm Henri

I'm Henri Schulz, an Electrical Engineering and Information Technology student at KIT with a deep interest in hardware design and digital systems. Whether it's designing circuits in Verilog or building software tools to support engineering workflows—I enjoy working with both hardware and software. As I am still in the learning process, I love diving into how things work under the hood and constantly expanding my knowledge to build practical solutions.
4+Years Experience
10+Projects Completed
Experience
(September 2025 – January 2026)

Student Research Assistant

Institut für Prozessdatenverarbeitung und Elektronik (IPE), KIT (Karlsruhe, Germany)

Developed a personalized data display framework for large-scale experiments, primarily for the KATRIN experiment

About KATRIN
(August 2025 – Present)

Freelance Web Developer

Self-employed (Remote)

Developing custom web applications for clients on a freelance basis

Building responsive frontends using React.js and modern web technologies

(April 2025 – October 2025)

Student Research Assistant

Institut für Technik der Informationsverarbeitung (ITIV), KIT (Karlsruhe, Germany)

Developed an interactive visualization tool for switching functions using JavaScript

Implemented minimization algorithms (Quine-McCluskey, Shannon Expansion) for the analysis and simplification of Boolean functions

Created supplementary learning materials for the Digitaltechnik lecture, deepening both students' and my own understanding of core digital systems topics

(June 2022 – July 2022)

Web Development Intern

CodeFrog GmbH (now VIZAVY GmbH) (Braunschweig, Germany)

Developed web applications using Kotlin, Java Spring, and CSS

Worked in an agile development team using Scrum

Maintained and optimized the existing codebase

Used GitLab for version control and collaboration

Skills

My Tech Stack

Projects

My Work

Featured Projects

Here are a few of the projects I've worked on recently.

Three-Body-Problem ASIC

An ASIC designed in Verilog to simulate the three-body gravitational problem with real-time VGA output, submitted to Tiny Tapeout. The design operates under strict hardware constraints in terms of area and logic resources, implementing the physics simulation entirely in hardware.

VerilogTiny Tapeout
DT Visualizer

An interactive, browser-based visualization platform that enables students to systematically examine and better comprehend the interdependencies within boolean expressions. The tool converts abstract logical constructs into a dynamic visual environment, allowing users to explore structural relationships and dependencies interactively instead of relying solely on static lecture notes or slides.

JavaScriptHTMLCSS
Analog equalizer circuit design, implementation & simulation

Design and analysis of an analog equalizer for targeted audio signal frequency shaping, developed as part of an Electrical Engineering workshop at KIT. The project covers second-order Sallen-Key high-pass and low-pass filters with a cutoff frequency of 1 kHz and quality factor of 0.5, an inverting adder circuit with variable resistors, LTSpice simulation of all filter stages, and hardware implementation on a TI breadboard with oscilloscope measurements.

LTSpicePythonMatlab
Contact

Get in Touch

If you want to chat about a project or just say hi, feel free to reach out.