Yishai Zehavi

Web DeveloperBoard GamerPuzzle Solver

Profile photo
Profile photo of Yishai Zehavi

About Me


Hey there, nice to meet you! I'm Yishai, a curious guy who absolutely adores software. Since I was young, I've been fascinated with computers and technology (I taught myself Python and JavaScript). I'm passionate about software development, from crafting engaging user interfaces to building intricate architectures and even dabbling in some DevOps. Over the past seven years, I've experimented with various technologies and programming languages like JavaScript, C#, Ruby, and Python.

In my downtime, you'll find me playing board games, sketching (with dreams of creating a manga series), or solving escape-room puzzles on my phone. On top of that, I'm currently learning Arabic while improving my English skills.

I'm an avid reader and will devour almost anything I get my hands on, or at least save it for later! Nonfiction, history, and self-improvement books are my jam. Right now, I'm reading "Grit" by Angela Duckworth. Previously, I read "Atomic Habits" by James Clear and "The Courage to Be Disliked" by Ichiro Kishimi and Fumitake Koga.

I've always wanted to use my knowledge to help others, so recently I dipped my toes into open source by contributing to projects like Stylin and Cursorify. I've also authored some articles on Dev (find links to them in the "Writing" section below). I'm always eager to expand my knowledge and dive into exciting projects with awesome people.

Key Projects


  • The Portal

    A management system for tutors and teachers.

    • Remix
    • TypeScript
    • TailwindCSS
    • SurrealDB
  • Sea Merchant

    A web implementation of a favorite Israeli old game called "Socher Hayam".

    • Vite
    • TypeScript
    • Framer Motion
    • XState
  • This Website

    My portfolio website. Initially was built with Gatsby, but was converted to Remix + TailwindCSS

    • Remix
    • TypeScript
    • TailwindCSS
    • AnimXYZ
  • Stylin

    Contributed to Stylin, a build-time CSS library for React. I've built the Vite plugin and fixed some issues with the TypeScript plugin.

    • TypeScript
    • Vite
    • Ramda

Articles


  • Cache-Control explained

    Published on:dev.to
    Read
  • Implementing Cache-Control strategies in React, NodeJS, and Nginx

    Published on:dev.to
    Read
  • 7 Must-Know Tips for Responsive Images to Boost Your Site Score

    Published on:dev.to
    Read
  • Building Git Commit Linter Type in Typescript

    Published on:dev.to
    Read

FAQ

Coming soon...

Contact