10 years inside banking systems. Now helping companies outside the bank too.
Arturs Irbitis
Riga, Latvia
I'm Arturs Irbitis, a senior software developer based in Riga, Latvia. For the past 10 years, I've been building and optimising database systems for one of the largest banks in the Nordics.
My daily work involves processing thousands of financial transactions under strict regulatory deadlines — systems where every millisecond matters and downtime is not an option. I've built complete SEC and SFTR reporting systems from scratch, optimised queries that reduced processing from 15 minutes to under 2 minutes, and written 881 automated tests to make sure nothing breaks.
"These aren't hard problems to fix — if you know where to look. That's what I do."
I started DataCraft Consulting because I kept seeing the same problems outside of banking: companies running SQL Server databases that were set up years ago and never properly tuned. Queries that take minutes when they should take seconds. Indexes that were created by someone who left the company three jobs ago. Configuration settings still at their defaults.
I work primarily with C# and SQL Server. My stack includes .NET 6+, Dapper, Akka.NET, Azure DevOps, and a lot of T-SQL. I'm pragmatic about technology — I use what works reliably in production, not what's trending on Hacker News.
Outside of work, I'm based in Riga and enjoy digging into physics and electrical engineering when I have spare time.
I measure success in tangible outcomes: faster queries, fewer errors, reduced manual work. If I can't show you measurable improvement, I'll tell you upfront.
I favour proven solutions over trendy technologies. The best solution is the one that works reliably in production at 2 AM when nobody's watching.
If your problem doesn't need me, I'll say so. If I'm not the right person for a project, I'll point you in the right direction. No upselling.
I document everything and explain my reasoning clearly. The goal is to make your team more capable, not to create a dependency on me.
I'm always happy to talk databases. Even if you're not sure you need help, feel free to reach out.
Get in Touch