Skip to content


  • Arctic Code Vault Contributor


@Blosc @zlib-ng


@FrancescAlted @Coeur

👋 I am a software developer with experience in desktop, web, and front-end application development.

  • C, C#, Python, Javascript, React
  • Windows, macOS, Linux

🔭 I’m currently working on ...

  • 📌 Software delivery and deployment platform for Solid State Networks called DIRECT. It provides a fully integrated download manager, patcher, repair tools, and self-updating launcher that is used by game studios.

    • Developed cross-platform code-signing, executable branding, and dmg creation tools for macOS, Windows, and Linux.
    • Developed installers and downloaders for many well known brands including Adobe, Oracle, Philips, Wolfram and launchers for several popular games including Duelyst, Dreadnought and Winning Putt.
  • ✂️ Minizip, a cross-platform zip manipulation library. Based on the old minizip contribution found in zlib distribution. Developed and largely refactored to support advanced zip features such as WinZIP AES encryption, PKWARE disk splitting, large file support, buffered I/O, NTFS timestamps, LZMA, and ZSTD. Continous integration includes checks for code coverage, sanitizers, and fuzzers. Currently it has been packaged for several Linux distributions and is a third-party library used in Chromium source tree.

  • 💉 Zlib-ng, a zlib data compression library replacement for next-generation systems. Providing significant contributions for over a year in an effort to produce an initial release.

  • 📍 C-Blosc2, a simple, compressed, fast and presistent data store library. Developing continuous integration improvements and providing security fixes.

A long time ago I developed two popular freeware applications ...

  • 🔌 ExtractNow, a utility that allowed you to extract multiple archives quickly and easily. When it was first developed there were few if any software applications available that were designed to handle batch archive operations. ExtractNow started as a personal project and it ended up being downloaded over 2 million times, receiving multiple awards, and was featured in several computer software magazines. It was my first experience developing and supporting a software product available for the public and provided unique challenges with regard to both application and user interface design.

  • 📷 WebShot, a utility that allowed users to capture an image of any webpage given its address. It was a first of its kind application that allowed for batch screenshot generation through a command line interface in the days before Chrome existed. WebShot had many features that allowed for the customization and control of the image capture process. It also provided a software development kit that allowed third-party developers to integrate with directly.

🔦 StackOverflow profile

💡 There is no system of either education, politics, or religion, which ought to be excepted from the severest scrutiny of the human mind, or the closest examination which the human faculties can bestow on it. — Palmer, Elihu, Principles of Nature p. 207


  1. Fork of the popular zip manipulation library found in the zlib distribution.

    C 714 287

  2. Forked from zlib-ng/zlib-ng

    zlib replacement with optimizations for "next generation" systems.


  3. Forked from google/breakpad

    Mirror of Google Breakpad project with cmake

    C++ 4

  4. Google Analytics for NSIS

    11 1

  5. MixPanel Analytics for NSIS

    3 1

921 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Mon Wed Fri

Contribution activity

November 2020

Created 1 repository

Created a pull request in zlib-ng/zlib-ng that received 10 comments

Separate sanitizers so they can run independently

This issue is due to something I've noticed on Ubuntu and Clang, where running the ASAN and UBSAN sanitizer checks at the same time causes linker i…

+125 −70 10 comments
Reviewed 3 pull requests in 3 repositories
nmoinvaz/minizip 1 pull request
zlib-ng/zlib-ng 1 pull request
Blosc/c-blosc2 1 pull request

Created an issue in google/oss-fuzz that received 1 comment

OSS-fuzz keeps trying to reproduce on old commit

For several issues, it seems like OSS-Fuzz is using an older version of the C-Blosc2 repository. Am I correct in assuming that the commit being use…

1 comment

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.