This commit is contained in:
2026-08-23 22:59:31 +02:00
parent a1cd25c756
commit 8ab904e21d
8 changed files with 59 additions and 255 deletions
+4 -48
View File
@@ -1,54 +1,10 @@
+++
title = "About me"
title = "Über mich"
slug = "about"
+++
#### Introduction
#### Einleitung
My name is Luciano Nooijen, currently working in the games industry as an engineer focusing on online game client development, multiplayer functionality and engine programming.
Ich bin ein erfahrener Projektleiter /  IT‑Berater mit über 20 Jahren Praxis und rund 100 Projekten. Spezialisiert auf Systemarchitekturen, CRM/CPQ‑Implementierung, Vertriebsprozesse und Knowledge‑Management. Ich bin zielorientiert, kreativ und stets auf der Suche nach nachhaltigen, messbaren Verbesserungen.
My current position is senior/lead engineer at Companion Group, a co-development agency focussing on multiplayer games where I work on various projects and in various roles. With Companion Group, I've built an open-source logging solution for Unreal Engine multiplayer games, called [Capsa](https://capsa.gg). Some of the work I do is published on [my GitHub](https://github.com/lucianonooijen/).
I am also open to part-time freelance/consultancy work for multiplayer games, start-up consultancy or web development. More info can be found on my [freelance page](/freelance/).
#### Work
Although I was introduced to software engineering via website development, I have quickly moved more towards back-end development and site-reliability engineering. The closer to the computer hardware I get, the more I tend to enjoy the work I'm doing. Though I enjoy automating tasks, processing large amounts of data or optimizing data-intensive applications, I love working on compilers, low-level systems programming and game engines the most.
A few years ago, I was given the opportunity to enter the gaming industry, in which I currently work (details on my [experience page](/experience)), working mostly with Unreal Engine, C++ and various back-end technologies (mostly Golang, C#).
Where necessary, I use my experience in web development to assist in the development of internal web-based tooling used during the game development process, though this work to me is the exception rather than the rule.
#### Career
I started programming at an early age. In 2009 I made my first website, after having been interested in computers and software from an early age. After making this first website, I continued to learn more about website building, which enabled me to apply my skills on a professional level from 2014.
In 2014 I developed my own webshop and started to develop websites under the name Nooijen Web Solutions. After a while I started working with another developer with whom I later founded Bytecode, which evolved into a software start-up focussed digital agency. Through Bytecode, I have co-founded multiple start-ups, worked as technical lead in even more, leading the development of their software products.
#### Education
In 2017 I completed my VWO education at the Stanislascollege in Pijnacker. Afterwards I studied Computer Science and Engineering at Delft University of Technology for about half a year. However, the programme did not fit in well with the way I prefer to learn and I didn't feel challenged enough. I felt I could learn more and better in the way I always did, by myself and by doing, although I later realized this route has challenges of it's own.
In 2020, I came to a realization that even though I can make great impact with the work I do, there was still a feeling that there was more I could achieve. I considered going to University to get formal education about the true fundamentals to be able to understand what I do at the electrical engineering level, but I chose to go the self-education route here too.
When diving into the fundamentals, I started to delve into theoretical matters surrounding computer science, because I believe that to write software properly, you need to understand the tools and technologies that most people take for granted. Learning about this has changed how I approach writing software and has given me a much deeper appreciation of the craft.
On my dedicated [learning page](/learning) you can read more about my ongoing learning journey, the goals I want to achieve doing this and the path I take to get there, as well as the reasoning behind it all.
##### Certificates
In 2016 I obtained my Anglia Proficiency certificate with a "Distinction" grade. This shows that I master the English language on at least C1 level on the [CEFRL](https://en.wikipedia.org/wiki/Common_European_Framework_of_Reference_for_Languages) scale.
#### Leisure
In my spare time I read a lot of books, mostly non-fiction. My personal library mostly consists of books about philosophy, history, linguistics, the classics, and of course computer science and software engineering books.
Apart from reading and learning, I play a few video games and I like woodworking, gardening, cooking and sourdough baking.
I also like to play chess. Feel free to [challenge me on Lichess](https://lichess.org/@/lucianonooijen)
#### Website
The source code of this website is made available on my [Github profile](https://github.com/lucianonooijen/personal-website) under AGPL-3.0 license. Blogposts are CC-BY-SA licensed.
This website was developed using the static website generator Hugo (written in Golang).
In meiner Freizeit spiele ich in Bands Gitarre und Bass, fotografiere, lese, schreibe und programmiere. Ich interessiere mich für Musik, Fotografie, Spieleentwicklung, Wissenschaft und Philosophie (so sieht es meine KI uns bis auf das Bass-Spielen hat sie recht :) ).
+9 -7
View File
@@ -1,16 +1,18 @@
+++
title = "Contact"
title = "Kontakt"
slug = "contact"
+++
I used to share my email here in plain text, but I started receiving a lot of spam from people scraping this website.
Thomas Sindt
You can email me at _iamnotabot{at}lucianonooijen.com_, or drop me a message on LinkedIn.
Auf dem Born 7
Want to connect on LinkedIn? [Feel free to add me](https://linkedin.com/in/lucianonooijen).
28832 Achim
I can also be found on [GitHub](https://github.com/lucianonooijen/) and on [YouTube](https://www.youtube.com/@LucianoNooijen)
## Schedule a call appointment
To prevent phone spam, I don't publically share my number, but feel free to reach out via email or LinkedIn to schedule a call.
Mail: [thomas.sindt@gmx.de](mailto:thomas.sindt@gmx.de)
WWW: [https://www.thomas-sindt.de](https://www.thomas-sindt.de)
LinkedIn: [https://www.linkedin.com/in/thomas-sindt](https://www.linkedin.com/in/thomas-sindt)
-43
View File
@@ -1,43 +0,0 @@
+++
title = "Development environment"
slug = "environment"
+++
_Note: this page reflects my personal configuration, as my work requires me to work on Windows._
#### Development environment
I often get questions about what my local development environment looks like and how everything is configured. For this reason, I have summarised everything on this page.
###### Operating system
For the majority of the time I use [Arch Linux](https://www.archlinux.org/), or Mac OS. I would prefer to do everything within Arch Linux, but unfortunately this is not feasible because I regularly have to compile iOS apps, which require Mac OS.
Recently, I started experimenting with using FreeBSD instead of Linux-based distro's. I don't have a lot of time to explore here, but I am planning to port my dotfiles to BSD in the near future.
##### Arch config
Within Arch Linux I use [dwm](https://dwm.suckless.org/) as window manager, [Ranger](https://github.com/ranger/ranger) as file manager and
[ZSH with Oh My ZSH](https://ohmyz.sh/) within [ST (Simple Terminal)](https://st.suckless.org/) as terminal.
##### Code Editors
I use two different code editors: [NeoVim](https://github.com/neovim/neovim) (a better and backwards-compatible fork from [Vim](https://www.vim.org/)) and [Visual Studio Code](https://github.com/Microsoft/vscode) (abbreviated: VS Code).
I prefer to work with NeoVim, but for many projects I still use VS Code because it offers more [IDE functionalities](https://en.wikipedia.org/wiki/Integrated_development_environment), which allows me to be more productive when working in mid-size codebases.
In addition, I regularly use [IntelliJ IDEA](https://www.jetbrains.com/idea/), because for large-scale projects code editors like (Neo)Vim and VS Code unfortunately can't provide enough code intelligence support to work effectively.
Within both my code editors and my terminal I use the Monokai colors, because I experience them as very clear and pleasant.
##### Dot files (config files)
My "[dotfiles](https://www.quora.com/What-are-dotfiles)" can be found in [my dotfiles repository](https://github.com/lucianonooijen/dotfiles) on GitHub.
Because setting up Arch Linux can be a fairly labor-intensive job, and I like to automate things, I automated this process using [Luke Smith](https://lukesmith.xyz)'s scripts. These "bootstrapping scripts" can be found in [the LARBS repository](https://github.com/lucianonooijen/LARBS) on my GitHub profile.
Feel free to use and modify my dot files for your own use!
##### Any questions or need help?
I'm very passionate about how I've configured everything, and I'm happy to help others. If you have any questions, [email me](mailto:luciano@lucianonooijen.com)!
+18 -7
View File
@@ -1,14 +1,25 @@
+++
title = "Professional work experience"
title = "Musik"
slug = "experience"
+++
## Game titles
### Musik
{{< mdfile file="assets/blocks/gametitles.md" >}}
#### Einleitung
Seit meiner Jugend spiele ich Gitarre und Bass in verschiedenen Bands. Ich habe in den letzten 20 Jahren in verschiedenen Musikprojekten mitgewirkt, sowohl live als auch im Studio. Meine musikalischen Interessen reichen von Punk, Rock und Pop über Soul und Jazz bis hin zu HipHop und elektronischer Musik. Ich komponiere, arrangiere und produziere auch eigene Musikstücke.
## Positions
#### Projekte und Bands
- Pitchdark: meine erste Band. Wir haben mit Covern angefangen und dann eigene Songs geschrieben. Wir haben einige Auftritte in der Region gehabt und ein Demo aufgenommen.
- Incense: Punk und Garagenrock (verfolgt mich bis heute der Stil). Wir haben einige Cassetten aufgenommen und viel live gespielt.
- Under the Influence: Meine erste Band in Bremen nach dem Start meines Studiums. Trashiger Garagenrock.
- Electrobabe: ging aus "under the influence" hervor. Die Richtung wurde poppiger und eingängiger. Gefühlt einigermaßen erfolgreich. 2 CDs haben wir zusammen produziert.
- Barefaced / Monopilot: Mit der Band Barefaced haben wir im Bremer Raum das Genre Garagenrock neu definiert und auf die Spitze getrieben. Coole Songs, viele Auftritte und einige CDs. Später haben wir uns in Monopilot umbenannt und den Stil etwas verändert.
- Trend Neuf: Eine Jazz/Soul Band mit viel Inovation und Improvisation. Cooler Sound und neue Ansätze.
- Rakete Moskow: Ein Undergroud-Projekt der 2010er Jahre. Hunderte Songs haben wir geschrieben, von dehenen vielleicht 20 fertig wurden, aber es hat viel Spaß gemacht.
- Palast mit Seeblick: Ein kurzweiliges HipHop-Projekt mit dem wir eine Cassette veröffentlicht haben, die nur unter Freunden verteilt wurde (wegen Sample-Clearance).
- Racing Morla: Noch ein Projekt mit sehr vielen Songs und einigen Veröffentlichungen auf Sound-Cloud. Eher melancholisch und hart.
- Happy Dead Rabbit: Gothik mit Funk-Elementen findet Ihr nur hier. Dieses ist ein Projekt mit Musikern aus ganz Deutschland. Keyboarder in Nürnberg, Bassist, Sänger in Berlin, Gitarre in Bremen/Achim. Verlegt in Oldenburg bei Datafile-Records. Inzwischen sind 2 CDs erschienen (auch im Streaming bei ihr wisst schon).
<div class="block-experience">
{{< mdfile file="assets/blocks/experience.md" >}}
</div>
Darüber hinaus habe ich noch in vielen Projekten und mit vielen wunderbaren Menschen zusammen Musik gemacht. Ich habe auch einige Solo-Projekte, in denen ich meine eigenen Songs schreibe und produziere.
### Fotografie
+28 -13
View File
@@ -1,22 +1,37 @@
+++
title = "Skills and Expertise"
title = "Berufliche Expertise und Erfahrungen"
slug = "expertise"
+++
With more than a decade under my belt in software development, I have dealt with a tremendous amount of programming languages and frameworks, while specializing in a handful. Although I have my preferences, I will always pick the technology that makes the most sense for a project, both short- and long-term.
#### Beratungskompetenzen
I have experience in hands-on software development positions, as well as leadership positions, with responsibilities that extend further than lines of code (determining roadmaps, mentoring developers, business decisions).
Wenn Ihr Fragen zu folgenden Themen habt, stehe ich gerne für ein unverbindliches Gespräch zur Verfügung:
- CPQ/CRM‑ Vertriebslösungen (Dynamics 365, Salesforce, CPQ)
- Prozessdesign – Angebots‑, Auftrags‑ & Serviceprozesse (Direct, Händler, Self‑Service)
- IT‑Infrastrukturen in Vertriebsprozessen
- Onboarding & Deep‑Dives – CPQ
{{< mdfile file="assets/blocks/technologies.md" >}}
#### Technische Kompetenzen IT
---
Eigentlich habe ich mit Assembler angefangen, aber ich habe mich schnell in viele Programmiersprachen und Technologien eingearbeitet. Ich habe Erfahrung mit der Entwicklung von Software für Web‑, Desktop‑ und Mobile‑Plattformen, sowie mit der Entwicklung von Back‑End‑Systemen, Datenbanken und Systemarchitekturen. Ich habe auch Erfahrung mit der Entwicklung von Spielen und Game Engines.
{{< mdfile file="assets/blocks/workmethod.md" >}}
- Programmierung: COBOL, PL/B, Pascal, C/C++, Java, Go, Lua, Python, Rust, Prolog, Typescript
- Datenbanken: PostgreSQL, MySQL, MS‑SQL, GraphML, RDF, OWL
- Web/Frontend: HTML, HTMX, React, CSS, Hugo, JSP, JSON, XML
- Systeme: Nginx, Apache, Tomcat, Docker, Proxmox, Nextcloud, Git‑Server, OnlyOffice, Leantime
- Knowledge‑Management: Obsidian, Zettlr, Zotero, LaTeX/BibTeX, Pandoc, Confluence
- CRM/CPQ: Dynamics 365, Salesforce, Pisa, encoway‑CPQ
---
## Learning
Currently, I spend around 20 hours per week on self-education. Some of it focused on computer science, most of it on other subjects (like philosophy, history and linguistics). You can read more on my [learning page](/learning).
<!--The old learning page is archived [here](/archive/learning).-->
#### Lebenslauf
| Von | Bis | Was |
| ---- | ---- | --------------------------------------------------------------------------------------------------------------------- |
| 1988 | 1991 | Abitur |
| 1991 | 1994 | Ausbildung zum Datenverarbeitungskaufem |
| 1994 | 1995 | Zivildienst Essen auf Rädern und sozialer, mobile Hilfsdienst. Johanniter Osnabrück |
| 1995 | 2000 | Studium Diplom-Informatik Uni Bremen |
| 2000 | 2001 | Projektleitung Content Media AG Hamburg (Erstellung Content-basierter Webseiten auf einem eigenen JAVA/XML Framework) |
| 2001 | 2010 | encoway GmbH: Softwareentwicklung und Systemarchitekturen |
| 2002 | 2008 | Doktorarbeit Uni Bremen (Graphtransformation mit Ontologien) |
| 2006 | - | encoway: Projektleitung und Presales |
| 2018 | 2022 | encoway: Berater CPQ |
| 2022 | - | encoway: Kundenberatung und Projektberatung bei encoway im Kontext CPQ und Vertriebsprozesse |
-67
View File
@@ -1,67 +0,0 @@
+++
title = "Freelance beschikbaarheid (Nederlands)"
slug = "freelance-nl"
aliases = ["/freelance-nl"]
+++
[Click here to read in English](/freelance)
#### Introductie
Omdat mijn beschikbaarheid en wensen voor projecten regelmatig veranderen, heb ik deze pagina op mijn website toegevoegd, speciaal voor recruiters, waarop ik antwoord kan geven op de meeste vragen.
Om te lezen over mij als persoon en mijn achtergrond, ga naar de [about](/about)-pagina.
Om mijn CV te bekijken, zie mijn [resume](/resume) pagina.
#### Beschikbaarheid en reistijd
**Momenteel ben ik _wel_/~~niet~~ beschikbaar voor freelance/consultancy/ad-hoc projecten**
Mijn beschikbaarheid per week is:
- In totaal maximaal 8-16 uur per week
- Vrijheid mbt. werktijden
- Volledig remote
Momenteel hanteer ik een uurtarief van €80-90 afhankelijk van de details van het project. Dit uurtarief is all-in, maar exclusief omzetbelasting.
_Ik ben niet beschikbaar voor full-time posities of projecten waarbij werkzaamheden structureel on-site verricht moeten worden._
<!--_Mijn voorkeur gaat uit naar een project met een initiële looptijd van maximaal 3 maanden, met verlenging in overleg_.-->
#### Technologie
Naast consultancywerk voor software start-ups ben ik momenteel beschikbaar voor hands-on werk bij een project met een of meerdere van de volgende technologieën:
- Unreal Engine 5 of custom C/C++ voor gameontwikkeling
- Golang voor back-end
- ReactJS (/Next) voor front-end
- React Native (/Expo) voor mobile
- DevOps/Cloud-automatisering met Linux-omgevingen
- Site Reliability Engineering
Om meer te lezen over mijn skillset, ga naar de [expertise-pagina](/expertise). Hier wordt ook mijn werkwijze verder toegelicht.
<!--
#### Werkzaamheden en sector
Ik hou erg van afwisseling, maar heb een lichte voorkeur om binnen de games-industrie te blijven. Echter sta ik ook open voor posities in andere sectoren indien de positie binnen mijn interesses valt.
Zo liggen mijn interesses vooral bij:
- _Gameontwikkeling_ van online games, met een focus op online/multiplayer
- _Game engine programming_ voor het bouwen of uitbreiden van game engines, met een focus op networking
- De _ontwikkelaarervaring_ verbeteren met _CI/CD_ om development en operations te versnellen
- Het _uitdenken_ en _ontwikkelen_ van interne tools om (development)-processen te verbeteren
- _Software architectuur_ en het bepalen van de richting op technisch gebied binnen bedrijven of teams
- _IT-automatisering_ binnen een bedrijf en _systems integration_ (koppelingen maken tussen verschillende applicaties)
- Bijdragen aan _open-source/vrije software-projecten_ van bedrijven
- _Start-ups_ waarbij software de focus heeft
-->
_Ik sta open voor zowel greenfield als brownfield projecten, zonder sterke voorkeur_
#### Vragen of contact
Voor vragen, of voor een kennismaking ben ik te per email te bereiken op [freelance@lucianonooijen.com](mailto:freelance@lucianonooijen.com), of via [LinkedIn](https://www.linkedin.com/in/lucianonooijen/).
-63
View File
@@ -1,63 +0,0 @@
+++
title = "Freelance availability"
slug = "freelance"
aliases = ["/freelance"]
+++
[Klik hier voor de Nederlandse versie](/freelance-nl)
#### Introduction
This page shows the up-to-date information about my availablity for freelance projects. To read about me as a person and my background, go to the [about](/about)-page. For my resume, see the [resume](/resume) page.
### Availability and travel time
**Currently I _am_/~~am not~~ open to new freelance/contract/ad-hoc work as a software engineer/consultant.**
My availability per week is:
- A total of 8-16 hours a week
- Freedom of working hours
- All remote working
My hourly rate is €80-90 depending on the project details. This hourly rate is all-in, excl. VAT.
_I am not available for full-time positions or projects that require me to work on-site._
<!--_My preference is for a project with an initial duration of at most 3 months, with extension in consultation_.-->
#### Technologies
Apart from consultancy work for software-startups, I am available for hands-on work for projects with one or more of the following technologies:
- Unreal Engine 5 or custom C/C++ for game development
- Golang for back-end development
- ReactJS (/NextJS) for front-end development
- React Native (/Expo) for mobile development
- DevOps/Cloud automation with Linux environments
- Site Reliability Engineering
To read more about my skills, go to the [expertise page](/expertise). Here, my working method is also explained in more detail.
<!--
#### Work and sector
I appreciate variety of work a lot. I have a slight preference to stay in the games industry with a preference for focus on online/multiplayer, though I am open to other positions that fit my interests too.
My interests are mainly:
- _Game developent_ of online games with a variety of tasks, with a focus on online/multiplayer functionality
- _Game engine programming_ for building or extending game engines, with a focus on networking
- Improving the _developer experience_ using _CI/CD_ to speed up development and operations
- The _inventing_ and _developing_ of internal tools to improve (development) processes
- _Software architecture_ and determining the direction in the technical field within companies or teams
- _IT automation_ within a company and _systems integration_ (creating links between different applications)
- Contributions to _open-source/free software projects_ of companies
- _Startups_ where software is the main focus
-->
_I am open to both greenfield and brownfield projects, with no preference._
### Questions or contact
For questions, or for an introduction I can be reached by email at [freelance@lucianonooijen.com](mailto:freelance@lucianonooijen.com), or via [LinkedIn](https://www.linkedin.com/in/lucianonooijen/).
-7
View File
@@ -19,13 +19,6 @@
</style>
<footer class="footer">
<section class="container">
<p class="ai-disclaimer">
<i
>All content on this website is handwritten.
<br />
This website does not contain AI-generated content.</i
>
</p>
<br style="line-height: 0;" />