Kartik Agaram is a Principal Software Engineer in San Francisco with 18 years of experience building reliable, low-maintenance systems and mentoring engineering teams. At Rec Room he focuses on scalable back-end architecture and pragmatic engineering trade-offs that keep products robust without unnecessary complexity. He has a deep curiosity for language internals and compilers, demonstrated by contributions to the Arc Lisp fork arclanguage/anarki (JSON parsing, thread-safety, vector utilities) and C VM work on tekknolagi/carp where he improved portability and eliminated undefined behavior. Kartik’s code emphasizes clarity, safety, and long-term maintainability—often surfacing subtle bug fixes and build improvements that reduce future tech debt. Colleagues describe him as a hands-on problem solver who prefers simple, well-documented solutions that reward curiosity about how systems work underneath.
Community-managed fork of the Arc dialect of Lisp; for commit privileges submit a pull request.
Role in this project:
Back-end Developer
Contributions:4 reviews, 611 commits, 26 PRs in 13 years 10 months
Contributions summary:Kartik primarily contributed to the Arc dialect of Lisp, focusing on improvements to its core functionality. Their work included implementing a JSON parser, fixing bugs related to thread safety and nil handling, and enhancing the language's features, such as support for parameters and the `+` operator. They also added vector and other utility functions. They also worked on improving error handling and the build process.
Contributions summary:Kartik primarily focused on fixing compiler warnings, addressing bugs, and improving code clarity in the C-based VM project. They resolved an issue related to the use of `fread`, corrected a broken test, and initialized variables to prevent undefined behavior. The user also made changes to the stack data structure and compiler compatibility, demonstrating a focus on code quality and portability.
letinteresting
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
Kartik Agaram - Principal Software Engineer at Rec Room