Raafat Turki

Baghdad Governorate, Iraq
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
Raafat Turki is a Senior Software Engineer with a decade of hands-on experience building reliable web and developer tooling solutions from Baghdad. He progressed from junior web developer roles to senior engineering at StarlinkISP-IQ, where he now shapes production systems and mentors mid-level engineers. Raafat is an active open-source contributor to the popular nvim-treesitter project, adding syntax highlighting, folding, and new parser support (notably for Typst), which reflects his attention to editor ergonomics and language tooling. Comfortable across the full stack, he combines practical engineering with a habit of improving developer experience and code quality. His background in computer engineering grounds a pragmatic approach to solving performance and maintainability challenges in real-world systems.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Karabuk University
github-logo-circle

Github Skills (8)

neovim10
lua10
tree-sitter10
code-folding10
syntax-highlighting10
configuration-management8
sql8
prisma7

Programming languages (22)

JavaC++CSSCSchemeRustJanetMakefile

Github contributions (5)

github-logo-circle
Nvim Treesitter configurations and abstraction layer
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 4 commits, 3 PRs in 1 day
Contributions summary:Raafat primarily contributed to enhancing the functionality and features of the Neovim treesitter configuration. They implemented syntax highlighting and folding capabilities for various file types, including sxhkdrc, Prisma, and Typst. The contributions also involved adding new parser support, particularly for Typst, and addressing minor styling issues to maintain code quality.
nvimtree-sitterneovimnvim-treesitter
RaafatTurki/dots

Dec 2021 - Jul 2022

Contributions:54 commits, 44 pushes, 1 branch in 7 months
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