Cheng Lou

Software Engineer at Midjourney

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
Cheng Lou is a software engineer with 13 years of experience building front-end and compiler tooling, currently doing “software janitor” work at Midjourney in California. He spent eight years at Facebook working on React, Messenger, and the Reason/ReScript ecosystems, and later contributed at Apple, demonstrating deep expertise in ReactJS and typed-to-JS languages. Cheng is a prolific open-source contributor—helping evolve ReasonML/ReScript, improving React docs and examples, and authoring popular React components—showing both user-facing polish and low-level compiler fixes. He bridges full-stack work and language/tooling improvements, from editor support and docs to compiler internals and build systems. Colleagues know him for pragmatic, high-impact fixes (UI tweaks to textarea rendering and build dependency fixes alike) and for smoothing developer workflows across projects. His profile suggests a mix of curious systems thinking and attention to front-end UX that makes complex tooling feel approachable.
code13 years of coding experience
job9 years of employment as a software developer
github-logo-circle

Github Skills (37)

javascript10
compiler-development10
css10
build-system10
user-interface10
nextjs10
ui-design10
reasonml10
ocaml10
uid10
front-end-development10
rescript10
codemirror10
react10
jsx10

Programming languages (25)

CMakefileGoHTMLReasonTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
reasonml/reasonml.github.io

Jun 2017 - Jan 2021

Reason's documentation site
Role in this project:
userFront-end Developer
Contributions:646 commits, 208 PRs, 1034 pushes in 3 years 7 months
Contributions summary:Cheng primarily focused on enhancing the ReasonML documentation site's user interface. Their contributions included correcting edit links within the source code, fixing standard library links, and making improvements to page titles. Additionally, they worked on adding anchor links to sub-sections and styling the appearance of various links, making the documentation easier to navigate and more visually appealing. The user also incorporated a search icon and adjusted its functionality within the guide sidebar.
jsreason-reactdocumentation-sitereasonml
chenglou/react-treeview

Jul 2013 - Jun 2017

Easy, light, flexible tree view made with React.
Role in this project:
userFront-end Developer
Contributions:137 commits, 17 PRs, 36 pushes in 4 years
Contributions summary:Cheng primarily contributed to the front-end development of the react-treeview component. Their work involved implementing examples to demonstrate the component's API and functionality using React and JSX. They added styling using CSS and refined the component's markup, ensuring the tree view displayed correctly. The user also focused on improving the component's user experience through features like double-click toggling.
reacttreeview
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