David Lukeš

Conversation Developer

Prague, Prague, Czechia
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

👤
Senior
🎓
Top School
David Lukeš is a conversation developer and Python-fluent Linux enthusiast with 12 years of experience applying linguistics and phonetics to production-grade NLP and speech pipelines. He holds a PhD on automated prosodic analysis of spontaneous Czech speech and spent a decade at the Czech National Corpus building and operating data-intensive spoken-corpus infrastructure, QA systems, and interactive dashboards. Comfortable across the stack, he has implemented real-time and batch processing pipelines, deployed custom JupyterHub/RStudio solutions, and taught Python to linguists. Recently he has worked on chatbot migration and Cognigy/TypeScript extensions while contributing to notable open-source projects like neovim and rustfmt, improving Python venv checks and license parsing respectively. Quantitatively minded but detail-oriented, he treats natural language as data and programming languages as tools—and is quick to pick up Rust or Elm when a project sparks his curiosity. Based in Prague, he’s looking for roles that let him bridge research-grade speech/NLP expertise with practical engineering and product delivery.
code12 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy - PhD, Linguistics, Doctor of Philosophy - PhD, Linguistics at Faculty of Arts, Charles University
languagesCzech, English, French, Spanish
stackoverflow-logo

Stackoverflow

Stats
1,553reputation
130kreached
13answers
10questions
github-logo-circle

Github Skills (18)

text-editor10
vim10
regular-expression10
lua10
rustfmt10
rust10
code-formatting10
testing9
python9
api8
data-visualization6
ggplot6
plot6
pandas6
visualization6

Programming languages (31)

CDMakefileHTMLJupyter NotebookTypeScriptRocq ProverR

Github contributions (5)

github-logo-circle
neovim/neovim

Jan 2020 - Jul 2020

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer & QA Engineer
Contributions:6 commits, 6 PRs, 73 comments in 5 months
Contributions summary:David primarily focused on improving the health check functionality within the Neovim editor, specifically for Python virtual environments. They addressed issues related to how Neovim validates Python executables within virtual environments, correcting incorrect path issues. Furthermore, the user contributed to fixing and improving the LSP tests, which involved restructuring tests and adding a sync variant of LSP formatting. Their work also included implementing a helper function for tabstop calculation and fixing documentation messaging.
extensibilityvimneovimclua
rust-lang/rustfmt

Feb 2018 - Mar 2018

Format Rust code
Role in this project:
userBack-end Developer
Contributions:3 PRs, 16 comments in 23 days
Contributions summary:David focused on enhancing the license checking functionality of the rustfmt tool. Their contributions involved refactoring the license parsing logic, moving it into a dedicated submodule, and integrating the license template configuration. They implemented a state machine for more robust template parsing. They also addressed and fixed bugs related to license checking.
rustrustfmtformattercodeformatter
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