Hi there, I’m Marian Posăceanu, a software developer working across languages and stacks. You’ll also find my name written as Marian Posaceanu without the Romanian diacritics. I’ve been building things for the web since the early 2000s, when Flash was still a reasonable career choice.
Ruby is my core programming language. These days, most of my work is on backend systems: Ruby and Rails applications, HTTP APIs, PostgreSQL, search, performance, deployment and developer tooling.
When performance calls for it, I reach for Rust, with help from LLMs. For native apps, I use Swift. For my own tools and workflows, I turn to Clojure and Babashka. You’ll find some of that in my dot-files.
Before Ruby and Rails, I worked with standards-based HTML, CSS and JavaScript, Java and Spring, PHP and CodeIgniter. I still care about the browser side of the web. Over the years, that has meant working with jQuery, Ember, Stimulus and Hotwire.
I enjoy learning new programming languages and borrowing ideas from different paradigms. Functional programming has influenced how I think about data and behaviour, but I care more about what fits the problem than sticking to one school of thought.
Good software should be understandable, maintainable and well documented. I’d rather measure than guess. I like breaking complicated problems into smaller experiments and writing down what I find.
This blog is where I keep those notes, along with the occasional post on philosophy or history.
What you’ll find here
- Projects: current work, experiments, reference code and older projects.
- Articles: writing about software development and the web.
- Ark: longer technical investigations, debugging notes and systems research.
- Ruby gems: libraries and open-source work.
Talks
In my Friendly.rb lightning talk, Ruby and the Lisp, I explored bringing Ruby and Clojure together. Watch the recording on YouTube.
A short version
Marian Posăceanu is a software developer working across languages and stacks. His core programming language is Ruby. He works mostly on backend systems, APIs, search, performance, deployment and developer tooling.
Elsewhere
I also use the handle dakull. My GitHub profile lists my name in surname-first order, Posăceanu Marian. These are my public profiles:
Contact
I’m happy to hear about interesting Ruby, Rails, search or performance work. Side projects and writing opportunities are welcome too. You can reach me at .