I'm a third year computer science undergraduate student. I'm really interested in adding scripting capabilities to Tiled.
I've done several team projects for school, including two game projects where I've embedded other scripting languages, specifically Lua (via LuaJIT) and C# (via Mono). I've also been implementing my own scripting language for another class as well. I've also written runtime type introspection systems in C++ to help me make a cleaner scriptbinding API.
Less related things I've done include entity-component systems written in C and C++, messaging systems used with callback functions from scripts, and a Win32 platform layer written in C.
I want to work on Tiled, because of its usefulness to my classmates and I in our own academic game projects. Being able to add an easier way to customize a tool that I already use is inherently useful and exciting to me.