Skip to main content
Max Solomyanov

Portfolio

Projects

C#/.NET backend projects, Python/FastAPI APIs, n8n automations, Next.js, and other projects.

#️⃣

.NET/C# Projects

Finance Tracker API

API REST in C# e ASP.NET Core per la gestione delle finanze personali, con conti, transazioni e trasferimenti. Usa Clean Architecture, EF Core, PostgreSQL, autenticazione JWT, rate limiting, paginazione, Docker, Swagger e test di integrazione con xUnit e WebApplicationFactory. Deploy su Fly.io con Neon PostgreSQL.

C#.NETPostgreSQL
ProductionOpenGitHub →

Skinet

Progetto e-commerce creato per fare pratica con ASP.NET Core. Copre catalogo prodotti, carrello, autenticazione e checkout, con frontend Angular. L’obiettivo principale era imparare pattern backend comuni, non rilasciare un prodotto in produzione.

C#ASP.NET CoreEF CoreAngular
Learning ProjectGitHub →

FamilyBudgetManager

Applicazione desktop Windows in C#/.NET per tracciare spese personali e familiari. Sviluppata con WinForms, SQLite, schermate CRUD complete e repository pattern per l'accesso ai dati. L'ho usata personalmente per diversi mesi, esercitandomi su sviluppo desktop, persistenza e organizzazione della logica in una piccola applicazione C#.

C#.NETSQLite
ProductionGitHub →

Next.js Projects

EasyPitch

Strumento interno per le operazioni quotidiane, sviluppato con Next.js, TypeScript, PostgreSQL e Prisma per flussi reali di un campeggio. Include ricerca disponibilità piazzole, permessi per ruolo, audit log, notifiche web push e coda reception. Usato in un ambiente di lavoro reale, mi ha aiutato a praticare sviluppo full-stack con attenzione alla produzione.

Next.jsPostgreSQL
Production

Portfolio

Questo portfolio è un'applicazione Next.js con contenuti bilingue, pannello admin, analytics, gestione progetti su database e integrazione con il chatbot EchoMind. Lo uso per praticare il rilascio di un prodotto pubblico curato, non solo una pagina statica: modifica dei contenuti, autenticazione, deploy, monitoraggio e interazioni con visitatori reali.

Next.js
ProductionOpenGitHub →

Finance Tracker WebUI

Frontend Next.js per Finance Tracker API, sviluppato per praticare il collegamento tra un backend in produzione e un'interfaccia web utilizzabile. Offre schermate CRUD per conti e transazioni, consuma l'API REST autenticata e rende il backend C# più semplice da mostrare e testare dal browser.

Next.js
🤖

AI & Agentic Projects

EchoMind

Un chatbot AI sviluppato con FastAPI che funziona come assistente curriculum digitale. Usa profili YAML per definire background, competenze, tono e limiti, così le conversazioni riflettono i miei progetti reali e il mio percorso di apprendimento, invece di risposte generiche.

PythonFastAPIOpenAI API
ProductionOpenGitHub →

Stock Picker

Progetto CrewAI per fare pratica con lo screening di azioni in settori selezionati. L'agente raccoglie informazioni recenti su aziende e mercato, confronta i candidati e genera un breve report di raccomandazione. È un progetto di studio, non consulenza finanziaria.

PythonCrewAI
Learning ProjectGitHub →

Financial Researcher

Agente di ricerca costruito con CrewAI che raccoglie background aziendale, notizie recenti e sviluppi principali, poi organizza i risultati in un report Markdown. L'ho creato per praticare l'orchestrazione di agenti e ridurre le parti ripetitive della ricerca finanziaria di base.

PythonCrewAI
Learning ProjectGitHub →

DeepTrace

Assistente di ricerca costruito con OpenAI Agents SDK. Pianifica ricerche web, riassume fonti e genera report Markdown tramite una UI Gradio. L'ho usato per fare pratica con workflow agentici, persistenza SQLite e modalità di ricerca più rapide o più approfondite.

PythonOpenAI Agents SDKGradioSQLite
Learning ProjectGitHub →

n8n Automation

Auto-Post Facebook con RAG e Generazione Immagini AI

Workflow n8n per preparare post Facebook usando contesto RAG e generare un'immagine abbinata. Un passaggio di approvazione su Telegram permette a una persona di controllare, rifiutare o rigenerare il contenuto prima della pubblicazione.

n8nRAGFacebook Graph APIAI Image Generator
Prototype

Automazione YouTube con Generazione Video AI

Workflow n8n per generare idee per YouTube Shorts, creare bozze video con Google Veo 3.1 e prepararle alla pubblicazione. Include revisione umana opzionale, gestione dei retry, scelta del modello e tracciamento in Google Sheets, così ogni esecuzione può essere controllata.

n8nGoogle Veo 3.1Google Cloud
Prototype

Personal Assistant n8n

Assistente Telegram costruito con n8n per collegare task, email e calendario in un unico workflow. Accetta richieste vocali o testuali, mantiene un contesto conversazionale di base e invia la richiesta al servizio giusto. L'obiettivo principale era imparare a collegare automazioni pratiche.

N8NGoogle CloudTelegram Bot
Prototype

Company Q&A with RAG

Workflow RAG costruito in n8n che sincronizza documenti da Google Drive a Pinecone e permette a un assistente di rispondere usando quei documenti. Mi sono concentrato su sincronizzazione, retrieval, memoria conversazionale e risposte basate sui file aziendali forniti.

N8NRAGPinecone Vector StoreGoogle Cloud
Prototype
📦

Other Projects

AutoSentinel

Piccolo progetto di riconoscimento targhe con YOLOv8 per il rilevamento, EasyOCR per leggere il testo e OpenCV per elaborare le immagini. L'obiettivo era fare pratica con una pipeline completa di computer vision: rilevare la targa, ritagliarla, applicare OCR e mostrare il risultato.

PythonYOLOv8EasyOCROpenCV
Learning ProjectGitHub →

EmailWebcamDetection

Il monitoraggio della sicurezza richiede attenzione costante ai feed delle webcam, perdendo eventi di movimento quando non si guarda attivamente. Ho costruito un sistema di rilevamento del movimento usando OpenCV che cattura frame durante eventi di movimento e invia alert email raggruppati con immagini rappresentative ogni 15 secondi. Il monitoraggio della sicurezza automatizzato con notifiche email elimina la necessità di guardare costantemente la webcam.

PythonOpenCV
Learning ProjectGitHub →