Rihards Krišlauks

Senior Software Developer at Latvijas Mobilais Telefons SIA

Riga, Latvia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code11 years of coding experience
job9 years of employment as a software developer
book1st 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
bookSecondary education, Physics, Secondary education, Physics at Riga State Gymnasium No. 1
languagesLatvian, English, Russian, Spanish
stackoverflow-logo

Stackoverflow

Stats
77reputation
3kreached
0answers
3questions
github-logo-circle

Github Skills (25)

search-engine10
apidoc10
query-parser10
php10
api10
parse10
rust10
testing9
json9
javascript8
architecture7
algorithm7
algorithms7
data-structure7
architectures7

Programming languages (16)

C#JavaC++RustGoJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
matecat/MateCat

Jul 2015 - May 2018

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:
userBack-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.
nlptranslation-toolmachine-translationtranslationpost-editing
quickwit-oss/tantivy

Apr 2021 - Apr 2021

Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Role in this project:
userBack-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