Charles Pick

Founder at codemix

York, 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
🎓
Top School
Charles Pick is a founder and full-stack engineer with 15 years of experience building high-traffic web applications and developer tools from York, England. He founded codemix to capture product intent and orchestrate coding agents so humans and AI reliably build the right thing, and he still ships core open-source libraries under that umbrella. His background spans front-end React and accessibility work at Anaplan, deep PHP/Yii and infrastructure expertise across multiple firms, and performance-minded JavaScript contributions like codemix/fast.js. Notably he’s bridged legacy systems to modern stacks with zero-downtime migrations and has improved developer ergonomics through TypeScript typings for projects like Peggy. Practical, product-focused and hands-on, he combines entrepreneurship with a habit of optimizing for speed, compatibility and maintainability.
code15 years of coding experience
job7 years of employment as a software developer
bookPocklington School
bookComputer Studies, National Diploma, Computer Studies, National Diploma at York College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3reputation
499reached
0answers
2questions
github-logo-circle

Github Skills (24)

yii10
parserator10
caching10
javascript10
benchmark10
parser10
testing10
typescript10
benchmarking10
peg10
type-definition10
php-framework10
php10
parser-generator10
performance-optimization10

Programming languages (7)

TypeScriptJavaRustOCamlJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
codemix/fast.js

Jun 2014 - Jan 2019

Faster user-land reimplementations for several common builtin native JavaScript functions.
Role in this project:
userFull-stack Developer
Contributions:162 commits, 9 PRs, 5 pushes in 4 years 7 months
Contributions summary:Charles contributed significantly to the `codemix/fast.js` repository, which focuses on faster implementations of common JavaScript functions. Their primary focus was on enhancing the library's functionality, as evidenced by the addition of new methods such as `fast.pluck()`, `fast.keys()`, and `fast.values()`. They also improved the performance of existing functions and introduced benchmarking tools for evaluating the performance of the library. Furthermore, the user's work included ensuring the library's compatibility across different JavaScript environments.
javascript-functionsv8-javascript-enginesimplexjavascriptbuiltin
peggyjs/peggy

Nov 2020 - Apr 2021

Peggy: Parser generator for JavaScript
Role in this project:
userFull-stack Developer
Contributions:1 release, 19 reviews, 20 commits in 5 months
Contributions summary:Charles primarily contributed to the TypeScript type definitions for the Peggy parser generator, which is directly relevant to the project's core purpose. They added comprehensive type definitions including interfaces, types, and namespaces to define the API of the parser, improving its usability with TypeScript projects. Additionally, they refactored existing type definitions to ensure backwards compatibility with PEGjs, demonstrating a good understanding of code maintenance and the project's evolution. The user also removed unnecessary files and added an .npmignore file to streamline the project's distribution.
javascriptgrammarpegparser-generatornodejs
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
Charles Pick - Founder at codemix