Senior Software Developer at Latvijas Mobilais Telefons SIA
Riga, Latvia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Rihards Krišlauks is a Senior Software Developer with 11 years of experience specializing in machine learning, neural machine translation, and applied research in theoretical CS and reinforcement learning. He has moved models from research to production at Tilde, integrating MT engines into CAT tools and improving NMT architectures and deployment pipelines. Currently doing R&D in computer vision at Latvijas Mobilais Telefons, he pairs strong research instincts with hands-on engineering. His open-source work includes contributing date range parsing and RFC3339-aware time handling to the Rust search engine Tantivy, reflecting attention to protocol correctness and performant backend code. Comfortable across languages and platforms, he also has a background in mobile and backend systems and a track record of turning mathematical ideas into practical solutions. Based in Riga, Latvia, he blends academic rigor (Master’s in CS) with production-grade software delivery.
11 years of coding experience
9 years of employment as a software developer
1st level professional higher education, programming qualification, Computer Programming/Programmer, General, 1st level professional higher education, programming qualification, Computer Programming/Programmer, General at University of Latvia
Secondary education, Physics, Secondary education, Physics at Riga State Gymnasium No. 1
MateCat is an AI driven translation tool for language industry professionals. Matecat makes machine translation post-editing and project outsourcing easy.
Role in this project:
Back-end Developer
Contributions:65 commits, 3 PRs, 8 comments in 2 years 11 months
Contributions summary:Rihards primarily focused on integrating the Tilde MT engine into the MateCat translation tool. Their contributions include adding the LetsMT (Tilde MT) engine, modifying the TM and engine controller, and creating supporting model structures. They implemented features for language filtering, quality estimation score handling, and a system to wake up the Tilde MT engine, improving the integration and functionality of machine translation providers within MateCat.
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Role in this project:
Back-end Developer
Contributions:9 commits, 2 PRs, 1 comment in 6 days
Contributions summary:Rihards primarily contributed to the `tantivy` search engine library, focusing on implementing date range query parsing capabilities. Their work involved modifying the query grammar to support date and time parsing according to RFC3339, including time zones. They also wrote tests to ensure the correct functionality of the date range queries within the search engine. Further contributions included refactoring and optimizing the code, along with adjustments to existing tests.
full-text-searchrustfull-textindexingapache
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rihards Krišlauks - Senior Software Developer at Latvijas Mobilais Telefons SIA