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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<title>Thomas Voss’ CV</title>
</head>
<body>
<header>
<h1>Thomas Voss</h1>
<ul id="links">
<li>
<a href="https://www.thomasvoss.com">Website</a>
</li>
<li>
<a href="https://git.thomasvoss.com">Git Repositories</a>
</li>
<li>
<a href="mailto:mail@thomasvoss.com">mail@thomasvoss.com</a>
</li>
</ul>
</header>
<section>
<h2>Competencies</h2>
<hr>
<x-entry>
<header>Systems- and Low-Level Programming</header>
<p>
I am very familiar with systems- and low-level
programming with lots of experience using languages like
C and Assembly along with the revelant build-tools such
as <em>Make</em>.
</p>
</x-entry>
<x-entry>
<header>Fullstack Web Development</header>
<p>
I’m no stranger to web development either, and I always
try to emphasize simplicity when possible. I have
worked extensively with backend frameworks
like <em>Flask</em>, and I am capable of building
effective- and usable frontends without the need to
download megabytes of useless- and bloated JavaScript.
</p>
</x-entry>
</section>
<section>
<h2>Education</h2>
<hr>
<x-entry>
<header>The International School of The Hague</header>
<x-time-range>2016–2021</x-time-range>
<p>Secondary School</p>
</x-entry>
<x-entry>
<header>Delft University of Technology</header>
<x-time-range>2021–2022</x-time-range>
<p>
<abbrev title="Bachelor of Science">BSc</abbrev>
Computer Science and Engineering
</p>
</x-entry>
</section>
<section>
<h2>Work Experience</h2>
<hr>
<x-entry>
<header>LiteBit</header>
<x-job-title>Backend Developer</x-job-title>
<p>
Worked as a backend developer for a crypto-trading
platform, primarily using TypeScript and C#. Other
tools used include Docker, Kubernetes, and Retool.
</p>
</x-entry>
<x-entry>
<header>Humanwave</header>
<x-job-title>Fullstack Developer</x-job-title>
<p>
Worked as a fullstack developer writing
<abbrev title="Human Resources">HR</abbrev>
software. The languages frequently used consisted of
CSS, JavaScript, Jinja, Python (WebApp2 & Flask), and
Vue. Additionally, GNU gettext and the Po language was
used to handle localization. Other tools used include
Google App Engine.
</p>
</x-entry>
</section>
<section>
<h2>My Cool Stuff</h2>
<hr>
<x-entry>
<header>
<a href="https://thomasvoss.com/prj/mmv" target="_blank">
<code>mmv</code>
</a>
</header>
<x-description>Move Mapped/Multiple Files</x-description>
<p>
The best tool ever made for renaming- or moving multiple
files. I am not exaggerating.
</p>
</x-entry>
<x-entry>
<header>
<a href=""><code>mstatus</code></a>
</header>
<x-description>A FIFO-based status bar for DWM and Sway</x-description>
<p>
A status bar written in C that works with the DWM window
manager on X11 and the Sway window manager on Wayland. It
allows for easy extensibility by allowing the user to send
commands via a named-pipe to customize the contents of the
status bar.
</p>
</x-entry>
<x-entry>
<header>
<a href="https://git.thomasvoss.com/smallbrain"><code>smallbrain</code></a>
</header>
<x-description>Optimizing Brainfuck Interpreter in x86 Assembly</x-description>
<p>
A Brainfuck interpreter written in x86-64 assembly that
compiles the given brainfuck source code file into a
bytecode. The bytecode is then optimized and finally
executed. Also, I did proper error checking.
</p>
</x-entry>
</section>
</body>
</html>
|