Skip to main content
Maksym Solomyanov

Projects

Portfolio Projects

A collection of projects showcasing Python backend development, AI integration and modern web technologies.

Financial Researcher

Financial Researcher is an agentic tool that researches a target company (recent news, background and key developments) and generates a structured Markdown report with a concise analysis and outlook.

PythonCrewAI

Stock Picker

An automation for stock idea generation: it finds a few currently trending public companies in a chosen sector, gathers quick research from recent news/search results and produces a single “best pick” summary (optionally sending the result as a push notification).

PythonCrewAI

Company Q&A with RAG

A n8n workflow with RAG system that syncs Google Drive documents into Pinecone and provides a chat-based AI assistant that answers questions strictly using company documents, with conversational memory and continuous updates.

N8N

Personal Assistant n8n

A Telegram-based AI personal assistant that accepts voice or text, understands requests with context, manages tasks, emails, and calendar events, and responds conversationally in Telegram.

N8N

DeepTrace

DeepTrace is a small "deep research" app built on the OpenAI Agents SDK. It plans a few web searches, summarizes results, writes a long-form Markdown report, and (optionally) emails the report via SendGrid. A simple Gradio UI lets you run the flow interactively.

PythonOpenAI Agents SDKGradio

Portfolio Website

Modern dark-themed portfolio featuring an interactive AI chat widget powered by FastAPI, with a premium UI, a secure admin panel for content management using glassmorphism design, and subtle neural-noise WebGL background effects.

Next.jsTypeScriptReactPostgreSQL

AutoSentinel

Automatic License Plate Recognition System that combines computer vision and deep learning to automatically detect and read license plates from images.

PythonYOLOv8EasyOCROpenCV

EmailWebcamDetection

Webcam motion-alert system in Python that buffers motion events, captures three representative frames (early, mid, late) and batches them into scheduled Gmail emails every 15 seconds. Implemented OpenCV-based background differencing with contour filtering, added debounced motion-end detection to avoid false triggers and encapsulated multi-attachment emailing with dotenv-driven configuration. The app runs from a simple CLI, auto-cleans capture folders after successful sends.

PythonOpenCV

EchoMind

EchoMind is an AI chatbot platform designed to represent individuals on their portfolio websites and professional landing pages. Unlike generic chatbots, EchoMind creates persona-driven conversational agents that authentically represent a person's skills, experience by loading personality traits, professional background, and expertise from a structured YAML configuration.

PythonFastAPI