Dehowe Feng

Documentation Engineer

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of California, Davis
bookHigh School, High School at Archbishop Mitty High School
languagesEnglish, Chinese, Japanese
github-logo-circle

Github Skills (17)

postgresql10
jsonb10
databases10
graph-database10
graphdb10
cypher10
database10
admin9
back-end-development9
database-administration9
parser8
parse8
sql8
parsing8
nosql7

Programming languages (6)

JavaShellCBatchfileJavaScriptHTML

Github contributions (5)

github-logo-circle
apache/age

Apr 2021 - Dec 2022

Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL.
Role in this project:
userBack-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.
analyticsreal-time-datapostgresql-extensionagensgraphdata-processing
skaiworldwide-oss/agensgraph

Mar 2017 - Jul 2018

AgensGraph, a transactional graph database based on PostgreSQL
Role in this project:
userBack-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.
bigtablenosqltransactionalagensgraphmulti-model-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.
Request Free Trial