Niels Bugel
Developer by day, asleep by night
Hi there! I'm a software developer with a passion for high-performance computing, computer graphics, visualization, and drinking water.
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
A tool developed for manipulating and subdividing curves using a newly developed conic subdivision method. Its main purpose is to quickly test and prototype various different approaches.
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.
This website contains a simple visualization of events observed at the Compact Muon Solenoid (CMS) detector at CERN. For some time I wanted to a project with some sort of visualization component (perhaps WebGl based). When I found out that CERN has a ton of data publically available, that sparked my curiosity (naturally). As such, I decided to build this web application to visualize these collision events (because that must look pretty cool).
MATIG is a system that simplifies the organisation and improves the efficiency of the matching procedure for several studies at the Faculty of Science and Engineering.
The project/assignment(s) I designed for the course Advanced Object-Oriented Programming.
A final assignment I designed in collaboration with another TA for the course Object-Oriented Programming.
About me
Who am I?
I am someone who is active and involved; I always try to spot and implement improvements wherever possible, which is why I took every opportunity to do this at the university I studied at. The TA jobs provided me with an excellent opportunity to learn further beyond the basic course materials. They also helped me to further develop my soft skills, as I have worked in many different teams and done countless of presentations/lectures by this point; something I absolutely loved doing!
In my spare time, I really enjoy playing guitar, hiking, 3D rendering, and reading. I (somewhat) recently completed my dream trip to New Zealand; a trip which may been slightly inspired by the Lord of the Rings. Can definitely recommend it, it's an amazingly beautiful country. It goes without saying that I'm also a big fan of modern-day luxuries such as water and sleep.
Render Enthusiast
I have always had a fascination with visual effects and rendering, which started when I first picked up Blender around 10 years ago. Since then, I have been working with Blender and learning quite a few tricks of the trade (although I still have much left to learn). If you are curious, check out my ArtStation below. I periodically try and post some renders there (though I don't have as much time for it these days as I used to).