catalin.works

BlogLatestThe CodeExperienceTestimonials

Developers Order Archive

Always two
 there are...

The ways of the Code may seem difficult sometimes, but with patience and an open mind, what is hidden reveals itself.

March 02, 2024

Test and deploy an OpenAPI with Github Actions

February 29, 2024

Clerk authentication, authorization, Upstash limiter, Axiom logging

February 22, 2024

Real estate API for a search-to-rent application

January 02, 2024

Building react-cloudinary-image-lite npm package

December 24, 2023

AI, where art thou goin'?

August 06, 2020

Customize useReducer React hook for asynchronous requests

July 21, 2020

Add a rate limiter and a message broker to your Node.js API

July 19, 2020

Node.js API for authentication using JSON Web Tokens (JWT) and refresh tokens

July 05, 2020

Setup https for a local domain name using your own root CA

July 05, 2020

BIND 9 DNS setup for local domain names

June 26, 2020

Custom Arduino library for I2C LCD2004

June 18, 2020

Apple TV React Native tvOS application using GraphQL

June 17, 2020

i18n with FormatJS for your React Native application

June 16, 2020

Rapid GraphQL server setup for testing with Faker

June 12, 2020

Realtime charting on React Native using data from ESP32

June 08, 2020

Bluetooth Low Energy Client on a React Native Application

June 05, 2020

Bluetooth Low Energy Server on ESP32 development board

June 04, 2020

Controlling a Nema 23 closed loop stepper motor with Arduino Nano

catalin.works

©2025 Catalin Rizea

Get in Touch

on LinkedIn