Mike Scotty is a software engineer with 11 years of hands-on experience building both back-end systems and polished front-end interfaces, primarily using Python, JavaScript, Node.js, SQL and modern web tooling. Based in Germany, he contributes to notable open-source projects—improving sqlglot’s Oracle dialect, data types, and comment parsing for more robust SQL transpilation, and enhancing w2ui’s forms and grids for better UX and datetime handling. He blends parser-level backend expertise with practical UI improvements, showing a rare fluency across the stack from SQL parsing to client-side behavior. Mike’s work demonstrates attention to edge cases (e.g., time formatting and alias handling) and user-facing polish (focus handling and scroll fixes), suggesting a pragmatic engineer who values both correctness and usability.
UI widgets for modern apps. Data table, forms, toolbars, sidebar, tabs, tooltips, popups. All under 120kb (gzipped).
Role in this project:
Front-end Developer
Contributions:1 review, 207 commits, 134 PRs in 7 years 7 months
Contributions summary:Mike made multiple contributions to the w2ui project, focusing on improvements to the form and grid components. The commits reveal enhancements to the field types, especially the addition of new features for datetime and the inclusion of collapsible group elements. The user also improved the user experience by addressing form focus and handling, as well as fixing scrolling-related display issues. The edits show a strong focus on enhancing the functionality and usability of the front-end UI elements.
Contributions:21 reviews, 10 commits, 17 PRs in 10 months
Contributions summary:Mike primarily contributed to the `sqlglot` project by adding support for various SQL features, including `OFFSET`, `CREATE INDEX`, and data types such as `VARCHAR2`, `NVARCHAR2`, `BLOB`, and `CLOB`. They also improved the Oracle dialect implementation, particularly regarding time formatting and table alias handling. Furthermore, the user enhanced comment parsing within the SQL parser, improving the handling of comments in various SQL statements like `INSERT`, `UPDATE`, and `DELETE`.
parserpython-sqltranspilersqlpython
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.