Artur Kisiolek

CTO at Artificial Labs

England, United Kingdom
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
Artur Kisiolek is a CTO with 18 years of hands-on engineering and leadership experience, based in England, UK. He combines deep functional-programming expertise with production-grade backend engineering, evidenced by significant contributions to prominent Haskell projects like Stack, Stackage, Intero and the Fay-to-JavaScript compiler. At Artificial Labs since 2014 he has blended strategic tech leadership with low-level compiler and tooling work, including integrating BigQuery support into Hasura’s GraphQL engine. Artur’s strengths lie in turning complex language and dependency problems into robust developer tooling and reliable build systems. He is comfortable navigating both product-level architecture and the nitty-gritty of parsers, serializers and REPL/CLI ergonomics. That rare mix of CTO-level strategy and compiler/compiler-adjacent craftsmanship makes him a strong fit for teams building developer platforms or data-centric backends.
code17 years of coding experience
github-logo-circle

Github Skills (35)

attoparsec10
graphql-api10
bigquery10
cffi10
wpgraphql10
compiler-design10
wordpress-graphql10
foreign10
ffi10
build-automation10
ghci10
graphql10
haskell10
code-formatting10
testing9

Programming languages (25)

C#CElmGoCommon LispHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
chrisdone-archive/intero

May 2016 - Jan 2020

Role in this project:
userBack-end Developer
Contributions:566 commits, 147 PRs, 490 pushes in 3 years 9 months
Contributions summary:Artur primarily contributed to the development of the Intero interactive Haskell development program. Their work included adding new commands, such as `:intro`, modifying existing commands, and improving the user interface and command-line argument parsing. Additionally, they fixed bugs and made improvements to the type information collection and code completion features within the program. Furthermore, the user refactored the code and added functionality related to the REPL.
mihaimaruseac/hindent

Aug 2014 - Jun 2019

Haskell pretty printer
Role in this project:
userBack-end Developer
Contributions:451 commits, 147 PRs, 278 pushes in 4 years 10 months
Contributions summary:Artur primarily worked on the Haskell pretty printer, implementing and refactoring the core printing functionality. They added support for various language constructs like do-notation, type signatures, record constructions and infix operators, and improved the formatting of different Haskell elements. Their commits show a focus on completing the printer's capabilities and improving its handling of various Haskell syntax elements.
haskellcode-formatterprinterpretty-printerservant
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
Artur Kisiolek - CTO at Artificial Labs