summaryrefslogtreecommitdiffhomepage
path: root/index.html
blob: 507478bff9e56cf7a6cfe1961407a34195c0e16a (plain) (blame)
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>