Developer portfolio
Almost all I have done is closed source and either shelfware, dead, obsolete or severely underworked, but some things are saved.
Web development
: D3 demo worked for a code test of a spanish company. The only external dependency is D3, but actually a local version actually preferred over an un?reliable remote CDN that could fail or upgrade or downgrade version without previous notice, and actually loaded and managed by the web app itself instead of the browser blindly. Makes an exercise of graceful degradation, since the information can also be read without JS support or enabling.
Mobile development
From to 2013: Demo (YouTube video) of an application that does in-cellphone video transcoding with FFmpeg (C99) and pattern detection with custom C++98/C++11 programs statically linked against a static compile of the OpenCV 2.4 libraries (which was not officially supported at the time). The programs are glued together with POSIX shell source coded inside Java 7 strings. No comms are made, this app only required external storage permission.
I have a demo (not recorded yet but still working) of a mobile app I applied a little hack to in with the help of the Apktool. I will record it at some point.
Video games development
I seldom have found niches for collaboration in open source video game projects. So I have sometimes submitted some small chunks of source code to The Battle For Wesnoth, the Anura Engine, and Argentum Age.
I have a mixed profile, able to work my way at the engine level, while also being capable of deep abstract work at high level, as visual effects like this.
Misc development
Multi-stash patch for gitk (earlier version here).
`htop` patch for showing processes trees' cumulative percentages of CPU time.
Building, testing, reporting
I was running nightly builds of The Battle for Wesnoth from 2013 to 2014 and submitting error reports to its Freenode IRC channel.
I have been reporting bugs to the staff of the Argentum Age video game, in the past.
Customer support
I have been doing occasional customer support clerking from 2015 until 2018, through email and phone, no headphones. It is a thirteen people business.
I have been doing extensive customer support clerking from 2021 onwards.
Technical writing
1, 2, 3 documentation fixes submitted to Apereo CAS.
Non technical writing
I once unexpectedly became the corporate blogger of the company I worked for. Here is a small demo excerpt:
Software development is hard. It seems some people find it easier, maybe those people find it more interesting actually. In any case, developing big systems is always hard. Not doing it is, ALWAYS, the most intelligent alternative. This is the reason you do not want to require software development learning for people it is not proved they find it interesting. This is the reason increasing high level software ratio to over all software, helps, when possible. Writing scripts has been a technique for that, for generations.
Unbranded complete edits and translations of those articles and misc writing with original publication date and corresponding links to the Internet archive will be pasted at some point in the future, when the proper time comes.
External resources
Links to my
resume at LinkedIn,
some devenv
configuration (I'm no longer a GitHub user for my very
personal use (unless contributions and/or other collaboration),
even I might still be willing to use it for strictly professional
use) and
my profile
at Stack Exchange. Sometimes
I hang around at Stack
Exchange sites, but sometimes I don't, so that's not a good way
to contact me. I no longer use Stack Exchange, because there are better alternatives now, around eight years after I first started using it. Use Codidact better.