Narek Galstyan is a founder and systems engineer with ten years of experience focused on distributed systems, databases, and operating systems. He currently leads Lantern, a platform that embeds vector search, RAG and ML inference pipelines directly inside PostgreSQL to bring ML workflows closer to durable storage. Narek has deep hands-on experience with database internals, contributing to the widely used TimescaleDB Postgres extension—fixing schema and hypertable operations, adding show_chunks and integer-time now() support, handling tablespaces and Datum conversions—and he wrote an SQL query deparser in C during his internship. His background spans industry R&D (Tanium, Forkize) and academic mentoring at Princeton, and he is pursuing doctoral work in Computer Systems and Networking at UC Berkeley, combining research rigor with production-grade engineering. He specializes in reducing the impedance between storage and inference, turning low-level systems work into practical ML-enabled platforms.
10 years of coding experience
1 year of employment as a software developer
M.S. in computer science, Computer Systems and Networking, M.S. in computer science, Computer Systems and Networking at University of California, Berkeley
IB Diploma, IB Diploma at UWC Adriatic
Bachelor of Science - BS, Computer Science, Exchange Student, Bachelor of Science - BS, Computer Science, Exchange Student at ETH Zürich
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Princeton University
A time-series database for high-performance real-time analytics packaged as a Postgres extension
Role in this project:
Database Engineer / Database Administrator
Contributions:29 commits, 24 PRs, 9 pushes in 1 year 1 month
Contributions summary:Narek primarily focused on enhancing the functionality and stability of the TimescaleDB database extension. Their contributions included fixing bugs related to schema handling, custom dimension types, and ALTER TABLE operations on hypertables. They also improved the database's internal workings by addressing dependency issues with aggregates and implemented support for setting table spaces. Furthermore, they added functionalities like `show_chunks` and custom `now()` functions for integer time dimensions and also made modifications to Datum conversions.
Contributions:18 pushes, 1 branch in 4 years 9 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.