GithubHelp home page GithubHelp logo


jip.dev · stackoverflow (top 0.7%) · linkedin

★★★★★

🙋🏻‍♂️ I am a versatile, self-directed engineer with +4 years of professional experience and +18 years of overall software engineering experience.

❤️ I have a passion for software engineering that naturally drives me to help others, read and learn new things, write about what I learn, and put what I learn to action both in personal projects (see below) and at work.

👷🏻‍♂️ I have a proven record for designing, planning, leading, and developing complex projects, both greenfield projects as well as those involving major sweeping changes to critical, complex, interconnected legacy systems.

🚀 I consistently clear obstacles. If something is broken or lacking, I dive in to investigate, file a thorough ticket, and often fix or implement the feature myself (see example issue and PR), and if what I need doesn't exist yet, I will build it.

🐞 I love the thrill of the chase of debugging. This has led me to diagnose and address subtle and elusive bugs in all manner of previously-unfamiliar, complex, and diverse projects (see below), and all have been tremendous learning opportunities.

⚡ My thrill for debugging has allowed me to develop an acute ability to dive deep into unfamiliar projects and quickly make meaningful contributions (see below).

🧘🏻‍♂️ I am practical. I dive deep into niches like emacs, vim, and zsh (see extensive dotfiles), or state-of-the-art technologies like Rust, or perspective-expanding technologies like Haskell and Clojure—but I always remain grounded and pick the right tool for the job even if others may consider it boring. I always appreciate what each tool has to offer and its trade-offs.

👀 I keep up with the latest developments and constantly read and learn new things, preferring source material like documentation and manuals, if available. See my extensive notes and my recent reading list.

★★★★★

🔽 Click here to expand some of my varied open source contributions 🔽

See the full list here.

Project Language Description
AWS CDK
Infrastructure as Code
TypeScript I implemented native .dockerignore and .gitignore support to fix confusing and erratic behavior, and also added support for the AWS Lambda WorkDir option. Learn more.
Minio
Kubernetes Native Object Storage
Go I optimized listings of large HDFS directories with +1,500 files by 200x to aid a company merger. Learn more.
Rust
Systems Programming Language
Rust I was an early Rust user since before 2014 and consistently helped to adapt Rust packages to breaking changes of syntax, semantics, and libraries. I reported compiler errors that I discovered by using bleeding-edge nightly features, and contributed a speedy fix in time for the 1.0 release. Learn more.
libtorrent/rtorrent
BitTorrent Library/Client
C++ I fixed elusive platform-specific bugs reported by Solaris users caused by non-portable signal handling due to non-POSIX compliant system calls. Learn more and more.
hoedown
Markdown C Library
C Early on Rust lacked a fully-featured Markdown library and I needed one for the static site generator I was writing (diecast), so I wrote idiomatic bindings to hoedown for Rust which exposed previously unknown edge cases in the C library through different combinations of feature flags. Learn more.
WP-reCAPTCHA
Official reCAPTCHA WordPress Plugin
PHP Back in 2008 the lead engineer of the Carnegie Mellon University project reCAPTCHA asked if I would be interested in creating the official WordPress plugin for reCAPTCHA and I accepted. After over half a million installs, I transferred ownership to Google after they acquired reCAPTCHA. Learn more.
Hakyll
Static Site Generator
Haskell I fixed a reported bug that appeared without any changes to code nor to the Hakyll library, something especially rare in Haskell. Learn more.
Aura
AUR Package Helper
Haskell I implemented search-result count limiting. Learn more.
Syncplay
Media Player Synchronizer
Python I contributed features to the synchronization algorithm and made Syncplay packageable on Linux, then created ArchLinux AUR packages for them. Learn more.
Handlebars-Rust
Template Engine
Rust I kept it updated against the frequent breaking changes of pre-1.0 Rust.
MPC-HC
Media Player
C++ I fixed remote web UI seeking.
notify
File System Events
Rust I kept it updated against the frequent breaking changes of pre-1.0 Rust, as well as fixed general bugs and made certain optimizations.
git2
Rust Bindings to libgit2
Rust I increased C library binding coverage.
inotify-rs
Rust Bindings to Linux inotify
Rust I adapted it to pre-1.0 breaking changes by interpreting Linux documentation for the correct kind of error to yield.

Jorge Israel Peña's Projects

amazon-corretto icon amazon-corretto

A Cloud Native Buildpack that provides the Amazon Corretto implementations of JREs and JDKs

anki icon anki

Anki for desktop computers

anymap icon anymap

A safe and convenient store for one value of each type

asm icon asm

Code for a college assembly language course

aura icon aura

A secure, multilingual package manager for Arch Linux and the AUR.

aws-cdk icon aws-cdk

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

bmo icon bmo

A friendly Discord bot written in Rust!

calibre icon calibre

The official source code repository for the calibre ebook manager

carson icon carson

lightweight, "real-time" web interface for rtorrent

cosmogony icon cosmogony

easy to use & easy to update geographic regions

crossbeam icon crossbeam

Support for parallelism and low-level concurrency in Rust

ctrlp.vim icon ctrlp.vim

Active fork of kien/ctrlp.vim—Fuzzy file, buffer, mru, tag, etc finder.

difm icon difm

The DI.FM iPhone Streaming App

gist.el icon gist.el

Yet another Emacs paste mode, this one for Gist.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.