Glen De Cauwsemaecker
Software Developer
Currently
I’m a Software Developer, from Belgium, working on various projects actively on GitHub. Living in Belgium again since 2018, while working as a Principal Software Engineer for ThreeFold Technology, a company which ambition it is to change the way internet as well as the banking system operates. The company is based in Ghent (Belgium) but has offices and partners all over the world. Here I work mostly on blockchain-, cloud- and automation technology, using mostly Go and Python. Besides programming, I also manage, plan, design, support and most importantly educate fellow team members.
I’m also studying (on the side) a bachelor in Mathematics, an exhausting journey experienced with great satisfaction. Currently still in my first year of that bachelor. Since begin of July I am also studying the data science track as offered by DataCamp.
What I need to know, I’ll know tomorrow if not already. Perseverance is my biggest asset.
Employment
2017-
ThreeFold Technology Mostly Remote, Principal Software Engineer (Blockchain, Cloud and automation technology)
2015-17
Exient, Ltd. Remote, Freelance Programmer (Backend Services and Client Libraries)
2014-15
Exient, Ltd. UK, Programmer (Game-, Engine- Development and R&D)
2013-14
Fishing Cactus Belgium, Programmer (Game-, Engine- Development and R&D)
2013-14
Code Combat Remote, Opensource developer (Web Technology)
Projects
10/17-
Rivine Blockchain Technology written in Go, the core of our blockchains. The
only active blockchain currently is the Threefold Chain, a blockchain
backed by the capacity of the internet and hosting the tokens used to pay for that capacity as well the reservations
and registrations of the capacity itself. Gold Chain is a blockchain
currently still in development.
12/16-04/17
Go OpenAPI A Swagger / OpenAPI implementation for Go. Very lightweight but deep integration into the go toolset for working with swagger definitions as the source of truth for an application.
02/16-02/17
Nebula Cloud Services Nebula Cloud Services are the cloud services used for Exient games that require online services. The services are written in Golang, and recently started using OpenAPI to describe the APIs. Clients are written in C#, Rust and C++. The services rely on AWS and k8s, among other (opensource) technology.
02/16-05/16
L10n C#/Unity An implementation of L10n in C#, Targeting the Unity Game Engine.
08/15-10/15
Marlin Build System Not being happy of any of the existent Build Systems, we proposed and got the chance to develop an MVP of a new kind of Build System. The goal was to keep it as minimal and flexible as possible. The scripting language of choice was Scheme and the core was written in Rust.
More Projects and my volunteering experiences can be found on https://www.linkedin.com/in/glendc.
Technical skills
- Golang
- C/C++
- Rust
- R&D
- Python
- Blockchain Development
- OS Primitives
- Networking (between transport and application)
- Backend Development (Golang/NodeJS)
- Game (Engine) Development
- C#, Java, Objective-C and Swift
- Functional Programming
- Git, Perforce
- Debian/Arch Linux, MacOS
- HTML, CSS and JS
Interests
- Mathematics
- Data Science (New)
- Opensource Technology
- Security
- Language/Compiler Design
- UX Design
- World Citizen
Links
References
References can be found on https://www.linkedin.com/in/glendc.