Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
Role in this project:
Full-stack Developer Contributions:25 reviews, 19 commits, 14 PRs in 2 years 6 months
Contributions summary:Arjan significantly contributed to Hedy, a programming language project designed to teach children programming. They implemented support for Windows line endings and extended the language's grammar to include features like "in" list checks and the ability to use multiple conditions in if-statements. Furthermore, they added the functionality to support repeat statements with variable numbers of times, significantly enhancing the language's capabilities. Additionally, they worked on UI improvements for the language selector.
programming-languagepythonhedygradual
The Joind.in API PHP Application
Role in this project:
Back-end Developer Contributions:8 commits, 3 PRs, 4 comments in 5 days
Contributions summary:Arjan primarily contributed to the back-end of the Joind.in API, focusing on enhancing the talk and event functionalities. They added a new API endpoint for retrieving images, implemented database schema changes, and updated the codebase to use the `created_at` column. Additionally, the user implemented a rate limit check for talk comments and fixed some tests related to database connections. Their work demonstrates a good understanding of API development and database interaction.
php-application