Tigran Aivazian is a senior polyglot software engineer and theoretical physicist with 13+ years building kernel-level systems, storage solutions, and high-performance networking tools. He has deep experience maintaining and upstreaming Linux kernel modifications for commercial storage products, creating lightweight packet capture engines, and developing embedded Linux-based appliances. Equally at home in academic publishing, he holds dual MSc degrees in Theoretical Physics and Computer Science and has published papers and books alongside consulting and open-source contributions. His open-source work includes concrete improvements to the popular KOReader project—optimizing DjVu rendering and gamma handling—showing a blend of low-level systems rigor and attention to user-facing detail. Based in the UK, he combines a theorist’s analytical rigour with decades of hands-on kernel and protocol debugging that routinely uncovers subtle platform and TCP/IP issues.
13 years of coding experience
12 years of employment as a software developer
Master of Science in Theoretical Physics + Master of Science in Computer Science, General Relativity (Theoretical Physics) and Operating Systems (Computer Science), Красный Диплом (First Class), Master of Science in Theoretical Physics + Master of Science in Computer Science, General Relativity (Theoretical Physics) and Operating Systems (Computer Science), Красный Диплом (First Class) at Yerevan State University
English, Russian, Armenian, hebrew (ancient), greek (ancient), official aramaic (700-300 bce), classical syriac, church slavonic, ancient armenian (grabar), Latin
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
Role in this project:
Back-end Developer
Contributions:1 commit, 252 comments, 62 issues in 1 day
Contributions summary:Tigran primarily focused on enhancing DjVu format support within the ebook reader application. Their work involved adding features like switching rendering modes between B&W and color, and correctly handling gamma values. They refactored the code by moving render mode support and related functionalities into the specific djvureader.lua file. The user also optimized the DjVu rendering process by addressing pixel format handling, improving performance.
Contributions:309 commits, 279 pushes, 1 branch in 6 years 2 months
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.