Note: I am not available for freelance work at the moment.
My services
Full-stack software development
I like solving problems a lot. I am most confident with Ruby and C++, and am knowledgeable in Swift, Lua, Dart, Rust, and Python. I can also lend a hand with modern web development. I wrote this site by hand in Jekyll, with Sass as its stylesheet framework, and a custom Gulp.js-based toolchain for continuous integration.
In the future, I’d like to be more involved with Lua and bare metal development.
Writing and proofreading
Thanks to so many elective courses I took, I am able to write high quality academic texts and manuals. I can also dig into existing source code bases and document them.
I am fluent in English, Spanish (both C2) and French (B2).
Graphics design
Before getting into computers, I took many courses in vector graphics design. These came in handy when designing and fixing the illustrations for both my Bachelor’s and Master’s thesis.
I am experienced in CorelDRAW and the Adobe suite, but currently I prefer Inkscape for its availability and reproducibility.
Work experience
Krita development team.
Implemented assorted fixes related to color space support, including a project for Season of KDE 2019 and GSoC 2020. Currently contracted with the development team.
Mobile development freelancing.
Full-stack development for mobile phones as well as web applications. My consultancy involved developing a next-gen, cross-platform mobile application for a leading Latin American market research company.
Google Summer of Code.
I integrated Disney Animation’s expression language, SeExpr, with the Krita painting suite. This enables, for the first time, the use of dynamically generated content in the same footing as other components of digital art.
Season of KDE.
Researched and developed a fix to a longstanding bug in Krita’s support of CIE L*a*b* and CMYK color space images.
Google Summer of Code.
As part of the project “Implementing a Hair Shader for Cycles” and my MSc thesis, I implemented a hair and fur shader for Blender.
Contributor and maintainer for Homebrew.
Implemented brew cask upgrade
, Gatekeeper support, and the original version of brew upgrade
’s linkage repair step.
Formal education
Master of Science, Computer Science
Universidad Nacional del Sur, Bahía Blanca, Argentina.
Thesis in hair modeling, simulation and rendering in feature animation.
Bachelor of Science, Computer Science
Universidad Nacional del Sur, Bahía Blanca, Argentina.
Thesis in real-time collision handling and deformation (see portfolio).
Contact
Do you feel I can be of help? Get in touch! You can write at amy AT amyspark DOT me. CV is available on request.