Joseph Wilk

Artist at Ministry of AI Spills

Bath, 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

👤
Senior
🎓
Top School
Joseph Wilk is an artist and seasoned creative technologist with 17 years of experience blending code, sound and visuals to explore disability, performance and playful interfaces. Based in Bath, he works across installations, live-coding performances (as @repl-electric) and large cultural commissions for venues like the Southbank, V&A and Somerset House. Technically fluent in C++, Ruby, Elixir and creative stacks such as Unity, OpenFrameworks and TensorFlow, he has contributed to notable open-source music projects including Sonic Pi, Overtone and core work on Cucumber and Elixir libraries. His practice bridges DSP, machine learning and hardware control—building synchronized visual performances, light rigs and hand-tracking VR experiments. He also runs speculative work through projects like Ministry of AI Spills and MyWorld, combining critical research with hands-on systems-building. Not obviously, he pairs mainstream engineering experience from roles at SoundCloud and Raspberry Pi with a sustained focus on making automation and tech language accessible and provocative for disabled communities.
code17 years of coding experience
job13 years of employment as a software developer
bookDiscrete mathematics (A) statistics (A) business studies (A) computing (A), Discrete mathematics (A) statistics (A) business studies (A) computing (A) at Richmond upon Thames College
bookMaster of Engineering - MEng Computing, Master of Engineering - MEng Computing at Imperial College London
bookCreative Coding, Creative Coding at School for Poetic Computation (NYC)
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (25)

synthesizer10
elixir10
clojure-cli10
data-set10
testing10
text-manipulation10
synthesis10
cucumber10
test-framework10
datasets10
ruby10
clojure10
regular-expression10
audio10
supercollider10

Programming languages (15)

C#JavaC++CPugVueGoShell

Github contributions (5)

github-logo-circle
sonic-pi-net/sonic-pi

Sep 2014 - Sep 2017

Code. Music. Live.
Role in this project:
userBack-end Developer
Contributions:160 commits, 50 PRs, 91 comments in 3 years
Contributions summary:Joseph primarily contributed to the back-end logic and functionality of the Sonic Pi project. Their work included implementing note resolution by degree, ensuring consistent argument ordering, and adding support for chords by degrees. Furthermore, the user refactored the code, improved the reliability of the server, and added new synth capabilities. They also made various changes related to the display of error messages, OSC encoding, and the codebase's overall structure, enhancing the core functionality.
reactsynthesizerartsynthesislivecoding
cucumber/cucumber-ruby

Jan 2009 - Aug 2010

Cucumber for Ruby. It's amazing!
Role in this project:
userBack-end Developer
Contributions:139 commits in 1 year 7 months
Contributions summary:Joseph contributed to the `cucumber-ruby` repository by addressing issues and implementing enhancements. Their work primarily involved modifying the `lib/cucumber/ast/scenario.rb`, `lib/cucumber/ast/table.rb`, and `lib/cucumber/step_definition.rb` files to improve the handling of nil values, support multiline scenario names, and enhance the snippet text generation for step definitions with multiline arguments. They also regenerated the treetop grammar file and updated feature-related files.
cucumberrubypolyglot-releasetidelift
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