Experienced in:
Development of compilers.
Embedded programming.
Unix administration.
I can write you a Domain Specific Language compiler or interpreter.
My compiler projects are:
[login to view URL]
[login to view URL]
package manager: [login to view URL]
On my github ([login to view URL]) you also can find my personal projects, libraries, or revived old code.
Mobile app written initially written using FreePascal/Lazarus for Linux mobile platforms, then ported to Android via Delphi: [login to view URL]
Focal length calculator (FreePascal/Lazarus): [login to view URL]
irc
===
i have written this [irc bot]([login to view URL]) from scratch in oberon.
first [internet sockets wrapper]([login to view URL]),
then [irc protocol]([login to view URL]) implementation,
i also used other libraries or wrappers written by me, like [lists]([login to view URL]) library for linked lists, [opts]([login to view URL]) to parse commandline arguments, or very simple [unix time]([login to view URL]) wrapper.
revived applications:
* [live-wallpaper]([login to view URL]) is a maemo control panel applet.
* [shermans-aquarium-maemo]([login to view URL]) is one of the plugins for live-wallpaper.
It is derived from the other old program [published on sourceforge]([login to view URL]). That program didn't build for a long time, so I fixed and published it:
* [sherman's aquarium revived]([login to view URL])
for the windowmaker dockapp to work I also had to bring to life GAI library.
* [GAI]([login to view URL])
the build instructions are [here]([login to view URL])
other maemo revivals:
* [easylist]([login to view URL])
* [9x9 sudoku]([login to view URL])
* [mstardict]([login to view URL])
* [leafpad]([login to view URL])
* [maefat]([login to view URL])
* [msid]([login to view URL])
Ports to mobile Linux platform (maemo) and Debian packaging:
* [Amazfish]([login to view URL]) - watch app
and daemon.
* it also required porting [nemo-qml-plugin-dbus]([login to view URL]
-extras/nemo-qml-plugin-dbus) package.
* [lagrange]([login to view URL]) - packaged SDL based mobile ui version of lagrange for mobile Linux. Usually Linux packagers packag
e the desktop version, and only Android and IOS builds made by author use mobile
ui.
xmpp library improvement:
[commit link]([login to view URL])