napotnik.net
Luka Napotnik

Luka Napotnik

Engineer & engineering leader · Ljubljana

A good life takes intelligence, ignorance, or just being a decent human being. The older I get, the more I notice how much I don't understand. My Kindle still works after nine years, and I keep loading it with books I have no business reading.

I'm an engineer who grew into a manager. I started as a developer, where C and Go felt like home, then led a small team, then more teams, then broader leadership. The pivot forced me to learn product, business, and the messier human side of the work, and I like it. Learning new things is the part of this job I'd miss most if it went away.

Today I'm VP of Engineering at Visionect, the Slovenian company behind Joan, our e-paper workplace platform for room and desk booking, visitor management, and digital signage. Seventeen years at the same place is unusual. It also means I care a lot about what we build, and how. There's a flowchart of my role if you're curious.

I'm in a happy relationship, which colors most of the rest. I still code on the side, keep a few open-source projects alive, bike, hike, cook (badly but with enthusiasm), and enjoy a good wine. Online I'm “napsy”, my GitHub handle for longer than I can remember.

Books worth reading

Get in touch

I've been writing software for more than 17 years. Early on it was C, which taught me what computers actually do. Later it was Go, for its simplicity and the way it stays out of your way. I still reach for both.

Backend systems, infrastructure, and the messy kinds of correctness are where I'm at home. Most of my time now goes to people and process, but I keep my hands on real code. If you stop building things, your opinions about building things go stale fast.

Languages I reach for

Open source

A few things on github.com/napsy I still maintain or come back to:

Management was the next step. I started with a small team. Today the engineering org includes backend, mobile, frontend, platform, and product engineers, and I work mostly through my leads.

The job is less about writing code and more about removing the things that stop good code from being written. Hiring, planning, budget, vendor decisions, security posture. That's most of the work. In a typical week I run 1:1s and performance reviews, sync with the CTO and the executive team, own KPI reviews and the annual roadmap, negotiate cloud contracts, and make hiring decisions end to end.

Visionect holds ISO 27001:2022 certification, so security runs through most of what I do: access audits, posture reviews, vulnerability management. It sounds dry. In practice it's been useful for treating security as a system rather than a checklist.

Four-day work week

We run a four-day work week at Visionect. I helped put it in place. It's been a quiet experiment in what happens when you trust people to do good work in less time, and so far the answer is that they do. Slovenian media has covered it a couple of times (links under Media). Honestly, the conversation it kicks off is more interesting than the policy itself.

What I believe

None of these tools are sacred. A bad toolchain taxes every decision you make; a good one mostly stays out of the way.

Cloud & infrastructure

Observability

Coding

CI/CD

AI in engineering

Most of my AI work is about getting teams to actually use these tools well. I use AI daily for both engineering and management work, build internal tooling around it, and made AI fluency a required step in our engineering career ladder.

Agentic coding is where the real change is happening. The model isn't just suggesting completions anymore; it's running tests, fixing its own mistakes, and opening pull requests. Working with that well takes habits most teams haven't built yet, and the teams that build them first will pull away from those that don't.

A lot of my time goes into figuring out what an AI-first engineering team actually looks like in practice: how it hires, how it reviews, what work it takes on, and how the IC role itself shifts when most of the typing is happening somewhere else. It's not a future problem. It's already here.

Articles

Notes on software, management, and whatever I've been thinking about.

Talks, podcasts, blog posts, and a couple of audio pieces. Most of the press is Slovenian, and most of it is about the four-day work week.

Talks

Podcasts & press

Audio

For my favorite person to share silence and songs with
[ slo · english ]
Short story — main plot mine, boilerplate text and voice are AI-generated
[ text ]