-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.typ
105 lines (88 loc) · 3.3 KB
/
main.typ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#import "moderncv.typ": *
#show: project.with(
title: "Curriculum Vitae", firstname: "Christian", familyname: "Döring", github: "doeringchristian", phone: "", email: "[email protected]",
)
= Education
#cventry(
start: (month: "April", year: 2023), end: (month: "", year: "present"), role: "M.Sc. Electrical and Computer Engineering", place: "Technical University of Munich",
)[
]
#cventry(
start: (month: "October", year: 2019), end: (month: "March", year: 2023), role: "B.Sc. Electrical and Computer Engineering", place: "Technical University of Munich",
)[
#v(1em)
Thesis Title: Evaluation of Differentiable Inverse Rendering using Multi-View
RGB Data
]
#cventry(
start: (month: "September", year: 2011), end: (month: "June", year: 2019), role: "Abitur (A-Levels)", place: "Gymnasium Bruckmühl",
)[
]
= Publications
#cvpub(
title: "Real-time Neural Rendering of Dynamic Light Fields", authors: [Arno Coomans , Edoardo A. Dominici, Christian Döring, Joerg H. Mueller, Jozef
Hladky, Markus Steinberger ], venue: "Computer Graphics Formum (EG), 2024", project: "https://arnocoomans.be/eg2024/", paper: "https://doi.org/10.1111/cgf.15014",
)
= Work Experience
#cventry(
start: (month: "April", year: 2024), end: (month: "", year: "present"), role: "Research Working Student", place: "Huawei Technologies",
)[
- Development on Dr.Jit/Mitsuba3
]
#cventry(
start: (month: "August", year: 2023), end: (month: "February", year: 2024), role: "Research Intern", place: "Huawei Technologies",
)[
- Researched Real-time Neural Rendering algorithms
- Gained experience with Mitsuba3
]
#cventry(
start: (month: "July", year: 2021), end: (month: "August", year: 2021), role: "Embeded Systems Developer", place: "Aurum GmbH",
)[
- Developed NFC library for STM32 in C
]
#cventry(
start: (month: "July", year: 2017), end: (month: "July", year: 2017), role: "Embeded systems development", place: "Lauterbach GmbH",
)[
]
#cventry(
start: (month: "July", year: 2017), end: (month: "July", year: 2017), role: "Support", place: "Electronic Theater Controls (ETC), Holzkirchen",
)[
]
#pagebreak()
= Side Projects
#cvproject(
title: "Hephaestus-jit", git: "https://github.com/doeringchristian/hephaestus-jit", [
Just In Time Compiler (JIT) for Vulkan, inspired by Dr.Jit. Implemented with own
render graph solution. Includes cooperative matrix multiplication (KHR) and a
port of tiny-cuda-nn in GLSL.
],
)
#cvproject(
title: "Vulkan-rt", git: "https://github.com/DoeringChristian/vulkan-rt", [
Path tracer written in Rust using the screen-13 library. It supports the Disney
BSDF with Next Event Estimation.
],
)
#cvproject(
title: "Mitsuba3 Experiments", [
Implementation of forward and differentiable path tracing algorithms in
Mitsuba3, such as
#link("https://github.com/DoeringChristian/restirgi")[#textit("ReSTIR GI")]
and
#link(
"https://github.com/mitsuba-renderer/mitsuba3/discussions/600",
)[#textit("Large Steps in Inverse Rendering")].
],
)
= Skills
#grid(
columns: (left_column_size, 1fr, 0.5fr, 1fr), column-gutter: grid_column_gutter, row-gutter: 1em, align(right, [Programming]), [
- *Rust*, C/C++
- *Vulkan*, CUDA
- *Python*, Lua
- LaTeX, Typst
], align(right, [Languages]), [
- German (native)
- *English* (fluent B2+/C1)
],
)