francisco-gargiulo
Software Engineer with 9+ yrs exp. Professional and self-learner passionate about building scalable and efficient solutions for complex problems.
Pinned Repositories
clean-architecture-typical-scenario-ts
Example repository demonstrating Clean Architecture in TypeScript for structuring scalable and maintainable web applications.
ddd-typical-scenario-ts
Example repository demonstrating DDD in TypeScript for structuring scalable and maintainable web applications.
hexagonal-typical-scenario-ts
This project provides an in-depth explanation of a TypeScript code example that demonstrates the hexagonal architecture.
js-basics-web-animation
This is a beginner's guide to JavaScript basics and animation, covering topics like variable declarations, data types, functions, events, the DOM, and Web Animations API. It includes code examples and references for further learning.
live-streaming-ipfs
This live streaming app built with Node.js and Web3 enables content creators to stream their content and have it uploaded to IPFS, a decentralized storage network. The app allows for secure and efficient content sharing and streaming, with Web3 enabling secure financial transactions and decentralized content distribution.
llm-multi-agent-document-generation-nodejs-ts
Multi-Agent Framework that enhances document creation with three agents: Semantics Identification, Document Retrieval, and Content Generation, ensuring accuracy and user alignment.
media-storage-server
This is a simple Node.js server that allows you to store and retrieve static content files on the server. It supports the PUT and GET methods for uploading and downloading files respectively.
oauth2-authorization-code-flow-with-pkce
The project creates a guide for securing a JS app with OAuth2.0 Authorization Code Flow and PKCE extension, including token acquisition.
oauth2-implicit-flow
This OAuth 2 provider in Node.js allows users to authenticate and authorize access to protected resources through third-party applications. It securely handles authentication and token generation, enabling secure and streamlined access to user data.
ocr-mrz-tesseract
This Node.js OCR system utilizes Tesseract to extract Machine-Readable Zone (MRZ) data from passports and IDs. It accurately recognizes text characters, enabling efficient and reliable data extraction for passport scanning and verification purposes.
francisco-gargiulo's Repositories
francisco-gargiulo/live-streaming-ipfs
This live streaming app built with Node.js and Web3 enables content creators to stream their content and have it uploaded to IPFS, a decentralized storage network. The app allows for secure and efficient content sharing and streaming, with Web3 enabling secure financial transactions and decentralized content distribution.
francisco-gargiulo/llm-multi-agent-document-generation-nodejs-ts
Multi-Agent Framework that enhances document creation with three agents: Semantics Identification, Document Retrieval, and Content Generation, ensuring accuracy and user alignment.
francisco-gargiulo/clean-architecture-typical-scenario-ts
Example repository demonstrating Clean Architecture in TypeScript for structuring scalable and maintainable web applications.
francisco-gargiulo/ddd-typical-scenario-ts
Example repository demonstrating DDD in TypeScript for structuring scalable and maintainable web applications.
francisco-gargiulo/hexagonal-typical-scenario-ts
This project provides an in-depth explanation of a TypeScript code example that demonstrates the hexagonal architecture.
francisco-gargiulo/js-basics-web-animation
This is a beginner's guide to JavaScript basics and animation, covering topics like variable declarations, data types, functions, events, the DOM, and Web Animations API. It includes code examples and references for further learning.
francisco-gargiulo/media-storage-server
This is a simple Node.js server that allows you to store and retrieve static content files on the server. It supports the PUT and GET methods for uploading and downloading files respectively.
francisco-gargiulo/oauth2-authorization-code-flow-with-pkce
The project creates a guide for securing a JS app with OAuth2.0 Authorization Code Flow and PKCE extension, including token acquisition.
francisco-gargiulo/oauth2-implicit-flow
This OAuth 2 provider in Node.js allows users to authenticate and authorize access to protected resources through third-party applications. It securely handles authentication and token generation, enabling secure and streamlined access to user data.
francisco-gargiulo/ocr-mrz-tesseract
This Node.js OCR system utilizes Tesseract to extract Machine-Readable Zone (MRZ) data from passports and IDs. It accurately recognizes text characters, enabling efficient and reliable data extraction for passport scanning and verification purposes.
francisco-gargiulo/oidc-authorization-server
This is an Authorization Server built using Node.js and Express.js. It provides endpoints for authentication, authorization, and token issuance for a client application.
francisco-gargiulo/otp-authentication-server
This is an OTP (One-Time Password) server built with Node.js. It generates and verifies unique codes that expire after a short time period. The server offers a REST API to enable integration with other applications, making it a flexible and secure solution for multi-factor authentication.
francisco-gargiulo/realtime-chat-server-ws
This is a real-time chat server built with Node.js, using WebSocket technology for instant messaging. It provides secure, encrypted communication and can handle many concurrent connections.
francisco-gargiulo/rsa-encrypted-client-server-messages
Send Encrypted Message: A Node.js app for secure message exchange between two parties. Client-side uses RSA-OAEP encryption, server-side uses private key decryption.
francisco-gargiulo/stream-hls-ffmpeg
This repository contains a command for streaming video content using the FFmpeg library and a HLS (HTTP Live Streaming) server. The command converts the video format to the HLS format and transmits it to a server for streaming.