Code Payne

I’m Gonçalo Rica Pais da Silva (or Gonçalo Rica Payne in the UK), a front-end developer now located in Barcelona. I specialise in Typescript and Javascript, along with HTML and CSS, though I’m also experimenting and learning Rust at the moment. I focus mostly on front-end development, and dabble occasionally in other areas like Node.js and whatever I can do with Rust. On the occasion I am inspired towards my own projects, I put my stuff onto Github. Otherwise, I am a recluse in terms of my social media presence.

Latest Posts

Code Payne redesign is live!

The new version of my portfolio site is now live, built with bleeding edge Javascript/Typescript tech. No more Internet Explorer support, let’s dive into the future.

Rythe

Rythe

Rythe is a functional reactive stream library written in Typescript, with the focus of being both fast and very treeshakeable for small bundle sizes. The project itself was written as a way to explore and learn new programming paradigms for Javascript and further my experience with Typescript.

Foretell

Foretell

Foretell is a Promise/A+ 1.1 implementation in Typescript, with a focus on being both a fast Promise polyfill library as well as tiny. The project itself was an exercise in writing code that targets a spec as well as seeing how far I could optimise an implementation.

CSS Inject 2

CSS Inject 2

CSS-Inject 2 is a rewrite of CSS-Inject, using more modern style of JS to implement a utility for handling dynamic injection of CSS styling onto an HTML document. Just like CSS-Inject before, the use case for CSS-Inject 2 is to manage styles that would normally be applied inline using jQuery onto many html elements.

Core-js WebGL course example

Core-js

Core-js is the internal management system for both YB Tracking and Rock Seven for handling all of their accounts and trackers, from setting up of races to monitoring of trackers and alerts.