Hey! 👋 I'm Juraj (pronounced "yur-eye"), a senior software engineer. Welcome to my personal readme: a short guide to how I work, what I care about, and what you can expect from me. If you're a teammate or we're about to work together, I hope it gives you a head start on what I'm like.
- I've worked in industries like biometric identification, video-on-demand, crowdtesting, and subscription analytics, taking on roles as a full-stack developer, backend developer, and even a data engineer.
- I enjoy solving interesting and challenging problems, taking end-to-end ownership of projects from idea to deployment.
- Outside of work, I'm passionate about cycling, board games, and experimenting in the kitchen.
These are the principles I try to live by and appreciate in others:
- Transparency: I default to sharing context and work-in-progress early, even when it's still messy. It builds trust and helps everyone understand the why behind decisions.
- Trust: When people are trusted with autonomy, they do their best work. I give it freely and try to earn it in return.
- Honesty: I'd rather have the direct conversation than the comfortable one.
- Empathy: Understanding different perspectives and treating people with care makes collaboration smoother and more human.
- Growth mindset: I see challenges and feedback as chances to learn and improve.
AI-assisted engineering is core to how I build, and I treat it as a craft to get good at.
- Primary tools: Claude Code for the hands-on-keyboard work, with a chat window (Claude / ChatGPT) for design discussion and research.
- Planning-first: following Matt Pocock's agentic engineering approach, I align on the approach before writing code.
- Pragmatic craftsman first: AI does the heavy lifting, but I own the outcome. I don't merge code I don't understand.
- Optimistic about where it's heading: I see agentic engineering as an inevitable and exciting shift, and I like experimenting and sharing what works.
- I'm easygoing, so feel free to be direct with me.
- I prefer asynchronous communication by default; it's inclusive, transparent, and helps everyone stay in the loop. I'm always happy to jump on a call when a conversation needs it.
- If something is time-sensitive, say so and I'll prioritize it. Otherwise assume I'll respond thoughtfully rather than instantly.
- I see constructive feedback as an opportunity for growth. Be direct and honest with me. I'll always appreciate it, even when it's tough to hear.
- I may take a little time to sit with tougher feedback before I respond. That's me processing it properly, not pushing back.
- I lean on data and evidence to guide decisions, and I like to make the reasoning visible so others can weigh in or push back.
- I'll happily make a call and move on when the path is clear; when it's ambiguous or high-stakes, I'd rather align with the people affected first.
- My calendar is always up to date.
- I appreciate meetings with clear goals and agendas.
- I prefer thoughtful asynchronous discussions over meaningless meetings.
- I'm usually online from 9 AM to 6 PM CET.
- I work fully remotely.
- I use Linux (Fedora/Omarchy).
- IDEs: VS Code, RubyMine, Cursor.
- Claude Code, Herdr, Sandcastle



