I have been working as DevOps and Backend my entire career. I am currently a Staff DevOps Engineer and working on cloud automation tools and policy engines. I can also do some frontend and know React, HTMX, Node, Deno, etc as I have to interact with it with Backstage and for some personal projects. I tinker and dabble, and constantly working on side projects, and interact with every aspect of the programming world, so I can work and be flexible for many roles and technologies.
Also not, that I am in Denmark, and due to strict Danish laws, my employer needs to either hve a legal entity in Denmark, or work with an Employment of Record service like Deel, Rippling, Remote.com, etc that lets you hire in Denmark.
I love Dart as a language, but there were multiple choices made by Google that kind of ruined it outside of Flutter.
First, when it was still a viable Node.js alternative, Google only partially cared about that side. And when they did, they had someone make Shelf, which kind of killed a lot of web framework initiatives (including my own). Instead of building support tools, and fleshing out the stdlib, they were busy making competing libraries. And shelf was miserable to work in, and killed off a lot of desire to work on backend.
Second, at some point they just said F U to the backend and focused 100% on frontend, abandoning backend to whatever the current state it is in. I don't think they have improved anything on that front much.
Finally, when their gamble on Web/Frontend failed, and aliented all the tool/backend developers, Flutter was the only thing to save it.
Dart could have been a great Node.js alternative, but Google was too fixated on web. Typescript ate its lunch, browser devs said no, including Chromium team, and now Deno is a viable alternative to Node.js and Dart backend.
I still maintain a couple of my dart libraries, and have been for 12 years now i think (since Dart launched). maybe longer. but I don't do any other active dev in Dart. I just fondly think of what could have been anytime I go into those codebases.
Thing is Dart is a shitty language with tradeoffs made specifically to make Flutter work well.
The terrible meta programming support shows in basic things such as JSON serialization. It's like Java--, I can't think of a reason to use it on backend over Java or Go.
It's not comparable to Javascript - despite it's warts, Javascript is very dynamic and when coupled with typescript that let's you do a lot of powerful things and describe it with the structural type system.
I have not used dart for a few years now but I've used it both when it was DartAngular and Dartium, and in flutter 2/3.
Don't get me wrong - the DX of writing flutter and fast reload is the best I've used in mobile space, but the language itself is terrible and I would not use it in any other scenario.
Java-- is an interesting comparison. I used Dart when I was at Google like a decade ago and my impression as I was learning the language was that it was like a scripting language variant of Java. I'd have called it "JavaScript" ;)
I haven't really looked at it since then but it felt like a lighter and easier Java at the time, which I was fine with. (I did a lot of Java in those days.)
It's not my favorite language but Dart feels like a more modern less-verbose Java from another timeline. Features like sound null safety rule and writing Flutter apps feels nice, in no way Dart gets in the way.
That said, I prefer writing backends in Go. Less is more FTW.
EDIT: Also having the ability to compile it to JS, WASM, native for Android, iOS, Windows, Mac & Linux is a plus.
Location: Copenhagen, Denmark
Remote: Yes
Willing to relocate: No
Technologies: Go, DevOps (AWS, GCP, Azure), some Rust, backend, DB, some AI, many more.
Resume: https://github.com/daegalus/resume/releases/download/2025.03.04/resume.pdf (https://github.com/daegalus/resume/releases/tag/2025.03.04 for md or html)
Github: https://github.com/daegalus
Email: yulian at kuncheff dot com
LinkedIn: https://linkedin.com/in/yuliankuncheff
Website: https://yulian.kuncheff.com
I am a Staff devops engineer with a lot of development experience. Originally a Backend developer, I transitioned to DevOps at a startup, and stuck with it since. I can also do a bit of frontend with React, Typescript, Deno, and Nodejs., as it was need to build frontends for tools. I am quite versed in many areas of programming and learn quickly.
Note: Denmark has strict laws around what a "contractor" is, and I can't be a traditional contractor. So you would need a presence in Denmark, either directly or through HR platforms like Deel or Rippling. Just trying to save wasted time.
Honestly, no matter what fancy UI features they add, until they add WebSerial and WebUSB, Firefox is not a replacement for anything Chromium based for me. I have a lot of devices that use all that, and I don't want to constantly deal with switching browsers or making standalone wrappers so that I can use them.
But Firefox devs have a strong "we know whats good for you" mentality and refuse to add it.
I really like Crystal, but I am too dependent on LSPs and such for productivity, and the Crystal LSP leaves a lot to be desired, even though it is fantastic work for what it is.
Can't rely on AI either, as it constantly confuses it with Ruby.
I did do a few backend/server code challenges and advent code in Crystal. It worked really well and was very powerful.
I would love to write my MMO server in it, but again, tooling is still a sore spot for me.
> I really like Crystal, but I am too dependent on LSPs and such for productivity, and the Crystal LSP leaves a lot to be desired, even though it is fantastic work for what it is. Can't rely on AI either, as it constantly confuses it with Ruby.
My initial thoughts when reading this statement were pretty negative, but thinking about it, you're onto something. If the language doesn't function well with today and tomorrow's prevalent and emerging development trends, it's probably not going to see truly significant momentum.
Nonetheless, I still find Crystal remarkable and elegant, with a great standard library.
Oh, I 100% agree with you. I love the stdlib and the language. Doing the few things I did in Crystal were so pleasant and a joy to work with. Maybe I'm too reliant on the crutches that I am uses to. It's not that I can't work without them, I just feel like why waste the time.
I will say, as a primarily Go dev, I have been really spoiled by the Go toolset and features.
>Can't rely on AI either, as it constantly confuses it with Ruby.
I'm currently using github copilot with claude 3.7, mostly for auto complete, work pretty well although sometimes it does return ruby variant of the code (it call the ruby methods that not existing in crystal)
I'm hesitant to order because I much preferred the designs of the PTS and PTR. And I had a PTS for years. I hope you do consider it in the future, as I am having a hard time pulling the trigger purely for design reasons, the rest is great.
This is super cool, I might fork this and change the prompt to Danish, and maybe use MIstral or DeepSeek as it has better Danish capabilities. I moved to Denmark and just passed my A1 exam, so looking for more easy stuff to do.
DR.dk has `ligetil` which is simplified/easy danish news. So if I can find similar, I use it. I can probably have LLM do easy for me. Also Noospeak for daily newsletter in Danish.
LLM has been great for language learning and translation.
Hey, this is awesome. I also have been building my own keyboard. I wanted something that others where making. Split, low profile, hotswappable, supports Kailh v1 and v2, Vertically staggered ortholinear, wireless, had more than 60 keys, closer to 68 or 75%. I had an ErgoDash before, but didn't like the high profile, and modding it to be wireless was a bit finicky.
I had already used and made my first prototype and realized my thumb cluster was not positioned right and not comfortable for use. So I have the PCBs for the Prototype 2 where the entire bottom row is shifted in. I learned a lot about PCB design and MCUs through this. Yours looks SOOO much better laid out compared to mine too.
Old pictures of prototype 1: https://photos.app.goo.gl/VhqQmjGyzTeBbKFQ9 ( have top and bottom plates, i just never used them because i found the thumb cluster issue quickly) (there is an ErgoDash pictured too that I used previously, modded to be wireless)
Life, becoming a father, moving to a different country, and so many things have put this project on hold, but I will finish it soon.
Location: Copenhagen, Denmark
Remote: Yes
Willing to Relocate: No
Technologies: Go, Rust, Dart, GCP, Azure, AWS, Kubernetes, Containers, DB, some Frontend/React/HTMX/Deno, Backend, Tools, Terraform
Resume: https://github.com/daegalus/resume/releases/tag/2025.03.04 (pdf, html/css, markdown)
Email: yulian@kuncheff.com
Languages: English, Bulgarian, Russian, Danish (in order of proficiency)
Website: https://yulian.kuncheff.com
I started my career as a backend engineer and transitioned into DevOps when there was a need at a Startup I worked at. I have been exposed to all sorts of technologies, both web, frontend, backend, devops, and many others in my free time. I enjoy programming in its many forms, and solving problems, and have been happily doing it for over a decade now. Just looking to see what is out there and what opportunities I might be missing in my own casual search.
My only caveat, is Denmark has very strict rules for contractors and employement, so you will need to have a legal entity in Denmark, or use a service like deel.com or similar that takes care of that stuff for you. It is just the way it is here, I don't qualify to be a contractor under Danish law.