Dehowe Feng is a Documentation Engineer at Meta with 11 years of software engineering experience, specializing in graph databases and Cypher query language features. Previously a backend developer at Bitnine, he contributed significant Cypher and agtype enhancements to open-source projects like Apache AGE and AgensGraph—adding list handling, regex operators, null property support, and CASE logic that improved query expressiveness and correctness. Based in San Francisco and trained in computer science at UC Davis, he blends low-level database internals with clear developer-facing documentation and tooling. Dehowe’s work often targets subtle correctness issues—such as chained union logic and label validation bugs—demonstrating a focus on reliability as well as functionality. He brings a practical mix of production-grade engineering and communication skills that help bridge core database development with developer adoption.
11 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of California, Davis
High School, High School at Archbishop Mitty High School
Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL.
Role in this project:
Back-end Developer / Database Engineer
Contributions:5 releases, 104 reviews, 24 commits in 1 year 8 months
Contributions summary:Dehowe's contributions primarily involve enhancing the `age` graph database extension for PostgreSQL. They focused on implementing operator overloads for `agtype` data type, expanding functionality for numeric operations, and adding null handling capabilities. Furthermore, the user implemented the CASE statement within the cypher parser and introduced the `keys()` and `nodes()` functions, indicating a focus on improving Cypher query language support within AGE. They also addressed a bug related to chained union logic, ensuring correct query results, and fixed label validation issues.
AgensGraph, a transactional graph database based on PostgreSQL
Role in this project:
Back-end Developer
Contributions:33 commits, 16 PRs, 5 pushes in 1 year 4 months
Contributions summary:Dehowe primarily contributed to the implementation of Cypher language features within the AgensGraph database. Their work involved adding support for Cypher list literals, list concatenation, list access (indexing and slicing), and list predicate functions (all, any, none, single). They also implemented the =~ operator for regex matching and enabled the storage of null properties, showcasing a focus on expanding the Cypher query capabilities of the graph database.
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.