Raj Manohar is a Senior Software Engineer based in Hyderabad with 7 years of experience designing systems, modeling data, and solving algorithmic challenges for fast-growing product teams. At apna he progressed from SDE2 to senior engineer, bringing hands-on expertise in backend architectures and maintainable code. He contributes to open-source database work—implementing JSON node transactions and navigation optimizations in the SirixDB project—highlighting experience with immutable, versioned storage and low-level data structures. Comfortable across the full backend stack, Raj combines practical system-design instincts with a history of refactors that improve performance and developer ergonomics. His background in computer science engineering and steady growth across startups suggests a pragmatic engineer who prefers robust, data-driven solutions over premature complexity.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science Engineering, Bachelor of Technology - BTech, Computer Science Engineering at Vardhaman College of Engineering
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
Role in this project:
Back-end Developer
Contributions:14 reviews, 8 commits, 5 PRs in 22 days
Contributions summary:Raj focused on implementing and refactoring core functionalities related to JSON node transactions within the SirixDB database system. They added Lastchild and Left Sibling pointers for improved navigation and manipulation of JSON nodes. Furthermore, the user contributed to refactoring existing code and adapting it to the new features. The commits involve changes across multiple core files within the project.
SirixDB facilitates effective and efficient storing and querying of your temporal data. Every commit stores a space-efficient snapshot. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
Contributions:12 PRs, 18 pushes, 6 branches in 27 days
commitfacilitatesstoresstoringtemporal-data
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.