Skip to main content

About Us

The story behind the code

Nullptr Labs

Nullptr Labs is a software development company focused on creating high-quality, open-source tools for the database management industry. Established to support the continuous development of pgModeler, our mission is to provide developers and database administrators with powerful, intuitive, and efficient solutions that streamline their workflows. We believe in the power of open standards and community-driven innovation to solve complex technical challenges.

Leadership

Raphael Araújo e Silva

Raphael Araújo e Silva is the Founder of Nullptr Labs and the Lead Architect behind pgModeler. A Computer Scientist with a deep specialization in database systems and compiler theory, Raphael has two decades of experience designing robust software solutions for the government and enterprise sectors.

Driven by a passion for open-source technology and the PostgreSQL ecosystem, he established Nullptr Labs to professionalize the development of pgModeler, transforming it from a personal project into a globally adopted platform. His technical expertise spans C++, Qt framework, and database engineering, ensuring that pgModeler remains at the forefront of database design tools. Currently based in Palmas - Tocantins, Brazil, Raphael continues to lead the project's roadmap, fostering a culture of excellence and community collaboration.

Product Evolution

The concept behind pgModeler originated from a clear market need: the lack of accessible, high-quality modeling tools for the PostgreSQL RDBMS. In an environment where enterprise-grade tools were often prohibitively expensive and open-source alternatives lacked maturity, the vision was to bridge this gap. This initiative began during advanced studies in computer graphics and compiler theory, aiming to apply rigorous computer science principles to database design.

Development officially commenced in 2006, leveraging the power of C++ and the Qt framework. The goal was ambitious: to build a platform that not only visualized database schemas but also generated reliable SQL code for deployment. The initial iteration, known as pgsqlDBM, faced significant technical challenges, but established the core architecture that defines the software today. Despite a temporary hiatus in 2008, the foundational work was preserved, setting the stage for future evolution.

In late 2009, development resumed with a renewed focus on product stability and user experience. The codebase was modernized from Qt 3 to Qt 4, leading to the first stable release in 2010. What started as an internal tool soon gained traction within the open-source community, validating the demand for a dedicated PostgreSQL modeler. This community adoption marked the transition from a personal utility to a public software project.

The project reached a turning point in 2012 with a major architectural overhaul to Qt 5 and a comprehensive rebranding to pgModeler. This era also saw the internationalization of the codebase and documentation to English, broadening its global reach. Today, in 2026, pgModeler stands as a mature, stable platform with nearly half a million downloads and a vibrant ecosystem of users and contributors worldwide. Nullptr Labs remains committed to driving this innovation forward, ensuring pgModeler continues to set the standard for open-source database modeling.