👋 Hi, I'm

Cristóbal Solar

Software engineer with more than 9 years of experience building data-driven systems, automation, and end-to-end solutions.

Request CV / Contact via LinkedIn
Experience

Algorithmic Trading and Quantitative Analysis

Sep 2016 - Jun 2018 | Independent Professional

I participated in a team focused on the development of automated trading systems for the Forex market, working with price action, indicators, and contextual analysis to support decision-making.

PythonMQL5

Management Dashboards and Internal Tools

Sep 2018 - Apr 2020 | Independent Professional

I developed management dashboards and internal tools aimed at centralizing operational, commercial, and administrative processes, supporting specific client needs and improving control and organization of information.

ReactTypeScriptMongoDBPandasPostgreSQLWebSocketsPython

Data Capture and Processing

Mar 2021 - May 2023 | Independent Professional

I developed data capture, transformation, and monitoring solutions, including extraction from dynamic websites, workflow automation, and textual information analysis.

PandasPostgreSQLRedisDuckDBspaCyPythonJavaScript

Real-Time Sports Arbitrage System

May 2024 - Jun 2025 | Independent Professional

I developed a system to detect arbitrage opportunities between bookmakers based on real-time odds analysis, with simultaneous event processing and automated alerts.

JavaScriptGoRedis Pub/Sub
Projects

Ybexthon

Full stack stock market platform designed to analyze, connect, and filter companies through custom rules based on financial statements and real-time market data. It is currently in a prototype phase and under continuous development.

The source code is not publicly available, as this project is being actively developed as a personal product. A live demo and a detailed explanation of the system are provided. I am available to answer any technical or functional questions about the project.

Explore Ybexthon

Motivation

Ybexthon was created out of the need to have proprietary tools to research the market beyond traditional filters. My objective has always been to develop a stock analysis application that allows companies to be examined in a more flexible and in-depth way.

Rather than being a closed application, Ybexthon is an evolving laboratory, a space where each new idea can be transformed into a rule, a relationship, or a measurable experiment, enabling companies to be analyzed from less conventional perspectives and continuously expanding analytical possibilities.

Focus

The platform integrates frontend, backend, database, and financial APIs to deliver structured real-time data analysis. It includes user management, authentication, full deployment setup, and automated background processes in Python for continuous analysis and user-specific customization. Additionally, it incorporates specialized agents and a custom AI orchestrator.

Core features

  1. Configurable stock screener.
  2. Custom rule editor for financial statements.
  3. Creation of custom financial ratios.
  4. Dynamic combination of filters and rules.
  5. Relationship mapping between companies, sectors, and products.
  6. Structured visualization of results.
  7. Dividend calendar.
  8. Financial news integration.

Screenshots

captura 0
captura 1
captura 2
captura 3
captura 4
captura 5
captura 6
captura 7
captura 8
captura 9
captura 10

Core features with AI

  1. The rule editor includes an AI chat option to assist with creating and modifying rules.
  2. AI-powered company summary, showing the loading process step by step before presenting the final result.

AI screenshots

captura IA 0
captura IA 1
captura IA 2

Technologies used

ReactTypeScriptZustandTailwind CSSTanStack QueryPythonFastAPIWebSocketsPostgreSQLNeo4jDockerNginxAI OrchestrationAI WorkflowsAI PipelinesAI AgentsTool CallingGuardrailsStructured OutputsJSON SchemasValidations
Technologies

These are some of the technologies I have worked with throughout my software development journey, both in full-stack projects and in data analysis and processing.

Languages

PythonJavaScriptTypeScriptGoMQL5

Frontend

ViteReactNext.jsTailwindCSSstyled-componentsZustandTanStack Query

Backend / Architecture

Python (FastAPI)Node.js (Express)Microservices Architecture

Service Communication / Messaging

gRPCWebSocketsKafkaRedis Pub/Sub

APIs & Integration

GraphQL (frontend & backend)REST

Data & Analytics

PandasDuckDBspaCy

AI, Agents & Automation

LLM ApplicationsLLM IntegrationAI WorkflowsAI PipelinesAI AgentsAgent OrchestrationTool CallingFunction CallingMCPGPT ActionsRAGEmbeddingsSemantic SearchVector SearchPostgreSQL/pgvectorPrompt EngineeringStructured OutputsJSON SchemasGuardrailsAI-assisted Software Development

Databases

PostgreSQLMongoDBNeo4jRedis

Testing

VitestJestReact Testing LibraryPlaywrightpytest

Infrastructure / DevOps

DockerGitHub ActionsCI/CDnginx

Tools

GitGitHubVS CodePycharm
Contact