Become a sponsor to Joseph
π¨βπ»π¨βπ»π¨βπ»
I lean slightly into the group who likes coding because I also like mathematics. I like when mathematics are at work, like an engine. Think of a sorting algorithm doing its work, a back tracking attack on a problem, or calculating a volume with basic geometry.
I say this because, back in Peru, I studied Electronics Engineering as my Bachelor's. At the time, it seemed to me that it combined engineering and math in a fun and challenging way. Very challenging I must say.
There I started coding, through the digital systems courses, which eventually lead to micro-controller programming through Assembler, and C.
As time went by, I ended up moving to Sweden, where I did a Masters in Business Design and Entrepreneurship. Through this Master's program I started to see myself and my abilities as a product to develop, and exploit. In order to increase my value proposition, I decided to refine my coding skills.
I have written Assembler, C, Java and Python, but it is through JavaScript that I felt the coding flow. Learning React was quite straight forward with a good JavaScript foundation. TypeScript also came in naturally.
Lately I've been doing as much as Rust as I can, mostly by solving coding challenges. Speaking about challenges, I also like CSS, and I get a really good kick out of figuring out why a layout works, or not. I spend a bit of time in CSS Battles.
Since 2017 I've been doing HashCode, CodeJam, and in 2019 I also did Advent of Code, though I could not complete 50 stars, in 2020's Advent of Code I was finally able to get 50 stars.
Right now I am happily employed at Evolve Technology Sweden AB. It is quite fun, and I don't see myself changing any time soon.
A sponsorship is important for me because of how I organise my time.
I do my 9-5, but also spend time online helping others, contributing, learning new things, writing studies, putting together demonstrations, answering discussions on the Next.js repository, or being massively confused by some coding puzzle.
This is not linear, everything happens all at once, and as much as I love to do it, I do have to prioritise my job, because it is what pays the rent at the end of day.
I believe that sponsorships, help me to stay motivated and focused when I spend time helping and contributing. I am aware, that, after all I do gain tons of experience, that I later use at my work, and that's also a reward for me.
Featured work
-
vercel/next.js
The React Framework
JavaScript 128,146 -
vercel/swr
React Hooks for Data Fetching
TypeScript 30,786 -
icyJoseph/codejam-js
Solutions to Code Jam and Kick Start problems.
Rust 8 -
icyJoseph/hidden-attribute
Uses the hidden html attribute to pre-load content using React.
JavaScript 9 -
icyJoseph/state-with-deps
Studying and understanding state with dependency tracking. A technique used in libraries like SWR.
TypeScript 9 -
icyJoseph/advent-of-code
Advent of code solutions π β β - using Rust, Swift, JavaScript/TypeScript with Node/Deno, Mojo, even APL!
TypeScript 3