Projects

Open source tools and resources for the developer community

I firmly believe in the power of open source. These projects reflect my passion for clean architectures, design patterns, and creating tools that make life easier for other developers.

Featured Projects

clegen

21🔱 4

CLI tool for generating modules with clean architecture in TypeScript projects. Accelerates development by following SOLID principles and established design patterns.

TypeScriptCLIClean ArchitectureCode Generation

Reference implementation of hexagonal architecture (Ports & Adapters) with Node.js and Express. Practical example of how to structure scalable and maintainable applications.

Node.jsExpressTypeScriptHexagonal Architecture

react-hexagonal

5🔱 2

Application of hexagonal architecture principles in the React ecosystem. Demonstrates how to separate business logic from implementation details in frontend applications.

ReactTypeScriptHexagonal ArchitectureClean Code

nodejs-cqrs

4🔱 0

Educational implementation of Command Query Responsibility Segregation (CQRS) with Node.js, TypeScript, MongoDB, and SQLite. Ideal for learning this architectural pattern.

Node.jsTypeScriptCQRSMongoDBSQLite

Tech Stack

Languages

TypeScriptJavaScriptGoPythonPHPLuaBash

Frontend

ReactNext.jsVue.jsAngularVite

Backend

Node.jsNestJSExpressLaravelElectron

Data & AI

PandasNumPyscikit-learnBigQuery MLOpenAI APIAnthropic APIGemini API

Infrastructure & DevOps

DockerAWSNginxPostgreSQLMongoDBSQLite

Testing

JestTesting Library

Interested in collaborating?

All these projects are available on GitHub. Contributions, issues, and suggestions are always welcome.