Mingliang Wang

Senior Software Engineer at Microsoft

Shanghai, Shanghai, China
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
Mingliang Wang is a Senior Software Engineer based in Shanghai with six years of professional experience building production-grade frontend and full-stack applications at Microsoft and earlier enterprise roles. He combines a strong academic foundation from Fudan University with hands-on expertise in interactive editor UX—contributing to notable open-source projects like AFFiNE and BlockSuite where he implemented drag-and-drop, selection-rectangle, and grid UI features. Comfortable working across LitElement-based components and complex state/geometry logic, he focuses on shipping polished, user-facing functionality that bridges design and engineering. A freelance frontend engineer in open-source circles, he brings both product sensibility and deep implementation detail to collaborative, privacy-first tools.
code6 years of coding experience
job3 years of employment as a software developer
bookMaster's Degree, Computer Software and Theory, Master's Degree, Computer Software and Theory at Fudan University
languagesEnglish
github-logo-circle

Github Skills (27)

lit-element10
editors10
javascript10
ui-components10
typescript10
web-components10
ui-design10
editor10
uid10
front-end-development10
typescript-types10
typescripts10
react10
knowledge-management9
knowledge-graph9

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
toeverything/AFFiNE

Jul 2022 - Jan 2023

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
Role in this project:
userFull-stack Developer
Contributions:10 reviews, 68 commits, 12 PRs in 5 months
Contributions summary:Mingliang implemented several features related to drag-and-drop functionality within the editor, including cursor changes and drag state management. They also worked on UI elements, specifically related to the grid layout, including grid item styles and handle interactions. Furthermore, the user contributed to the workspace by adding UI elements and data-center related functions.
knowledge-baseplanningrust-languagemiromarkdown
toeverything/blocksuite

Sep 2022 - Jan 2023

🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
Role in this project:
userFront-end Developer
Contributions:3 reviews, 66 commits, 20 PRs in 4 months
Contributions summary:Mingliang primarily contributed to the front-end development of the BlockSuite project, focusing on the implementation of UI components. Their commits demonstrate the addition of a selection rectangle feature, including the creation of `Point` and `Rect` utility classes for handling geometric calculations. The user also worked on integrating the selection rectangle within the page-block component, leveraging LitElement and related styling. These changes suggest a focus on improving the user interface and interactive elements of the editor.
litcollaborationcrdtwebcomponentsaffine
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