Niels Bugel
Developer by day, asleep by night
Hi there! I am a software developer passionate about software design, automation, computer graphics, and drinking water. Currently, I am working at CERN as a software engineer in the CTA team. Most of all, I enjoy learning new things, sharing knowledge, and cleaning things up (believe it or not).

Work Experience

Computing Engineer: Data Storage
CERN •︎ Meyrin, Switzerland
May 2024 - Current •︎ Full-time
Backend Software Engineer
Dataqueue •︎ Groningen, Netherlands
Feb 2024 - Apr 2024 •︎ Contract (32-40 hours per week)
Implemented, tested and deployed the backend infrastructure for a real-time call analytics software platform.

Teaching Assistant
University of Groningen •︎ Groningen, Netherlands
Feb 2019 - Jul 2023 •︎ Part-time
Teaching Assistant (TA) for a number of courses within the Computing Science programme.

Numerus Fixus Coordinator CS
University of Groningen •︎ Groningen, Netherlands
Oct 2019 - Jul 2023 •︎ Part-time
Coordinator of the Numerus Fixus procedure for Computing Science.

Full Stack Developer
University of Groningen •︎ Groningen, Netherlands
Oct 2020 - Jul 2022 •︎ Part-time
A number of positions involving web development.
Education

MSc. in Computing Science
University of groningen
Data Science & Systems Complexity
Sep 2020 - Jul 2023
GPA: 9.0/10.0 - Cum Laude
Awards & Activities:
Projects
Below you can find some of my personal projects. Sadly, with a full-time job I don't much time to work on personal projects so you won't see much activity on my GitHub account. In case you are curious about what I am working on these days, feel free to have a look on my CERN GitLab account instead.
A tool developed for manipulating and subdividing curves using a newly developed conic subdivision method. Implements the method detailed in the paper: "A point-normal interpolatory subdivision scheme preserving conics", Computer Aided Geometric Design, Vol. 111, 2024. DOI: 10.1016/j.cagd.2024.102347

A command line tool to subdivide meshes using a CUDA implementation of the method described in the paper: A Halfedge Refinement Rule for Parallel Catmull-Clark Subdivision.