---
title: "Johnny Gomes (@johnnysn) | Hashnode"
description: "I'm a computer engineer, computational modeling researcher, and digital electronics enthusiast. Read the latest articles by Johnny Gomes on Hashnode."
url: "https://hashnode.com/@johnnysn"
---

@johnnysn

# Johnny Gomes

@johnnysn · Brazil · Joined December 2022

I'm a computer engineer, computational modeling researcher, and digital electronics enthusiast

### [Integrating NextAuth.js with Spring Authorization Server](https://johnnysn.hashnode.dev/integrating-nextauthjs-with-spring-authorization-server?utm_source=hashnode&utm_medium=feed)

Setup a Next.js application to authenticate and authorize users with a Spring OAuth 2 server

6 min read · [johnnysn.hashnode.dev](https://johnnysn.hashnode.dev/integrating-nextauthjs-with-spring-authorization-server?utm_source=hashnode&utm_medium=feed)

[Jan 10, 2025](https://hashnode.com/posts/integrating-nextauthjs-with-spring-authorization-server/678115472245a5af62501a75)

### [Function Calling with Spring AI](https://johnnysn.hashnode.dev/function-calling-with-spring-ai?utm_source=hashnode&utm_medium=feed)

A simple Spring application using Open AI's function calling feature

8 min read · [johnnysn.hashnode.dev](https://johnnysn.hashnode.dev/function-calling-with-spring-ai?utm_source=hashnode&utm_medium=feed)

[Aug 8, 2024](https://hashnode.com/posts/function-calling-with-spring-ai/66b4d5ed4b2a8e1eacf77bb9)

### [Building a real-time metronome app with React: Tailoring beats on the fly](https://johnnysn.hashnode.dev/building-a-real-time-metronome-app-with-react?utm_source=hashnode&utm_medium=feed)

Embark on a journey into the development of ChronoBump, an innovative and dynamic metronome application crafted using React, Next.js, and Tailwind CSS.

10 min read · [johnnysn.hashnode.dev](https://johnnysn.hashnode.dev/building-a-real-time-metronome-app-with-react?utm_source=hashnode&utm_medium=feed)

[Nov 14, 2023](https://hashnode.com/posts/building-a-real-time-metronome-app-with-react/655380d6cea85caad66fb37c)

### [Simple API Key authentication in Spring Boot 3.1](https://johnnysn.hashnode.dev/simple-api-key-authentication-in-spring-boot-31?utm_source=hashnode&utm_medium=feed)

A quick guide to API key protection in Spring Security 6

6 min read · [johnnysn.hashnode.dev](https://johnnysn.hashnode.dev/simple-api-key-authentication-in-spring-boot-31?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/simple-api-key-authentication-in-spring-boot-31/6505b63f5068f13aca480758) [Sep 16, 2023](https://hashnode.com/posts/simple-api-key-authentication-in-spring-boot-31/6505b63f5068f13aca480758)

### [A vanilla Typescript app for robotic camera control](https://johnnysn.hashnode.dev/a-vanilla-typescript-app-for-robotic-camera-control?utm_source=hashnode&utm_medium=feed)

I have been researching ESP32 microcontrollers and their applications for IoT and found quite an interesting development board with a built-in camera module called ESP32-CAM. This $7 device also ships with integrated Bluetooth, WiFi, a few sensors, a...

7 min read · [johnnysn.hashnode.dev](https://johnnysn.hashnode.dev/a-vanilla-typescript-app-for-robotic-camera-control?utm_source=hashnode&utm_medium=feed)

[Mar 14, 2023](https://hashnode.com/posts/a-vanilla-typescript-app-for-robotic-camera-control/641077cdc487e26ff8b680a7)
