Nicola Krumschmidt

Softwareingenieur at Directus

Kiel, Schleswig-Holstein, Germany
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
Nicola Krumschmidt is a seasoned software engineer based in Kiel, Germany, with nine years of experience building reliable full-stack systems and contributing to notable open-source projects. Currently at Directus, Nicola focuses on improving user-facing interfaces and backend APIs, with a strong attention to accessibility and UX edge cases. Their open-source work includes significant SQLite dialect improvements to Knex.js—refactoring alter-table logic, preserving indices and foreign keys, and fixing tricky default/boolean behaviors—demonstrating a knack for reliable database schema handling. Combining a Master's in Computer Science from CAU Kiel with practical bug-fixing and feature delivery, Nicola blends careful engineering discipline with a pragmatic focus on real-world robustness.
code9 years of coding experience
bookMaster, Computer Science, Master, Computer Science at Christian-Albrechts-Universität zu Kiel
github-logo-circle

Github Skills (26)

debug10
javascript10
sqlite10
component-development10
databases10
typescript10
schema-design10
knx10
schema-org10
front-end-development10
vue10
sql10
typescript-types10
typescripts10
knexjs10

Programming languages (10)

TypeScriptC++RustCMakefilePLpgSQLVueJavaScript

Github contributions (5)

github-logo-circle
directus/directus

Sep 2020 - Nov 2022

The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
Role in this project:
userFull-stack Developer
Contributions:169 reviews, 255 commits, 249 PRs in 2 years 2 months
Contributions summary:Nicola primarily addressed bugs and implemented features within the Directus project's frontend, focusing on improving the user experience and fixing display issues. The commits demonstrate work on various interface components such as input fields, text areas, and menus, including enhancements for accessibility. Their contributions also extend to backend work, by fixing issues related to API endpoint implementations.
cmsno-codecollaborationintuitivevue
knex/knex

Jan 2021 - Sep 2022

A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Role in this project:
userBack-end Developer
Contributions:17 reviews, 16 commits, 16 PRs in 1 year 8 months
Contributions summary:Nicola primarily contributed to the Knex.js query builder's SQLite dialect, focusing on improving its schema management capabilities. They refactored the code to simplify the re-insert logic when altering tables and updated the code to support altering columns. The user's work also included ensuring that indices are recreated after dropping or modifying columns, fixing foreign key constraints, and addressing issues related to default values and boolean column behavior. They addressed several edge cases and improved overall reliability of the SQLite dialect.
sql-serverjavascriptsqlite3sqlitedatabase
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