AngularJS to Angular 19
At nemlig.com I led the migration of a legacy AngularJS codebase to Angular 19, as a gradual migration rather than a big-bang rewrite.


Captain's Chest · The Captain
Frontend developer in Denmark, sailing under the Angular flag. Online I go by CaptainDuckay, and everything in this chest is something I built, on my own time and my own terms.
Angular is my framework of choice, from AngularJS days to zoneless signals. Some of what I've done with it:
At nemlig.com I led the migration of a legacy AngularJS codebase to Angular 19, as a gradual migration rather than a big-bang rewrite.
Material Symbols Rounded Icons: publishable standalone component libraries, in outline and filled variants. Every icon on this site comes from them.
captains-chest.com runs on Angular 22: standalone, zoneless and signal-based, prerendered and served from Cloudflare's edge, with incremental hydration.
The Angular conventions I code by, from component cuts to signal forms and resources, are agent skills in the School.
I do my best work with real ownership: the trust to make technical decisions and the backing to carry them out, without a chain of sign-offs in the way.
I'd rather lead the technical direction than follow it. Taking a problem from the first sketch to launch is where I'm most useful.
I pick the way of working that suits the team and the problem, not the mainstream framework by default. By-the-book Scrum rarely fits how I work; short feedback loops and shared ownership do.
Agile only works when people feel safe to ask, try and fail. I put real effort into keeping the environment around me positive.
The way I write code is written down too, as agent skills: the tenets of the School.
Copenhagen
The company that builds and runs the Copenhagen Metro.
– present
Charlottenlund
A software consultancy: custom development, IT consulting and support.
–
Brøndby
Denmark's online grocery store.
–
Led the migration of a legacy AngularJS codebase to Angular 19.
–
Odense
–
–
I'm not looking for a new role. I've found a crew that gives me the freedom and trust described above, and that's rare enough that I'm staying aboard. I'm always glad to talk frontend, Angular or tooling, though.