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 (36)

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

Programming languages (26)

CMakefileGoHTMLReasonTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
Examples for ReasonReact
Role in this project:
userFull-stack Developer
Contributions:165 commits, 25 PRs, 156 pushes in 2 years 8 months
Contributions summary:Cheng primarily worked on example React components for the ReasonReact library. Their contributions include fixing typos and polishing the readme file. They also moved existing examples to this repository and updated the code to use modern ReasonReact API conventions, including component lifecycle methods and event handling. Further modifications involve interop with ReactJS and the use of external JavaScript components within ReasonReact components.
reasonmlreason-reactreasonreact
reasonml/reason

Feb 2016 - Apr 2019

Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
Role in this project:
userFull-stack Developer
Contributions:478 commits, 577 PRs, 687 pushes in 3 years 1 month
Contributions summary:Cheng's contributions primarily revolved around enhancing the ReasonML code base within the project. They focused on implementing new features by adding an OCaml type conversion, and building a command line utility to support that functionality. They also worked on enhancing the editor support and fixing some bugs, which helped the developers write and debug Reason code. The user showcased their expertise in utilizing BuckleScript and ReasonML to create and maintain a well-functioning system.
leveragesjavascriptocamltype-safereasonml
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
Cheng Lou - Software Engineer at Midjourney