👋 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.

Core features

  1. Configurable stock screener.
  2. Custom financial statement rule editor.
  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

Technologies used

ReactTypeScriptZustandTailwind CSSPythonFastAPIPostgreSQLNeo4jDockerNginx

Surebets Live

Technical project developed in Go to detect real-time sports arbitrage opportunities based on odds received from different bookmakers.

Approach

This project is intended to demonstrate how to handle a real-time data flow in Go with multiple simultaneous events.

The application receives formatted football match odds through Redis Pub/Sub, maintains structures grouped by match and market, and runs the calculation when no new information arrives during a short time window. When it detects a valid opportunity, it sends the result to Telegram.

Main features

  1. Design of data structures for live data.
  2. Synchronization and concurrent handling of matches.
  3. Inactivity detection to trigger calculations.
  4. Arbitrage logic applied to sports markets.

Technologies used

GoRedisTelegram Bot API
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-componentsZustand

Backend / Architecture

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

Service Communication / Messaging

gRPCKafkaRedis Pub/Sub

APIs & Integration

GraphQL (frontend & backend)REST

Data & Analytics

PandasDuckDB

IA / NLP

spaCy

Databases

PostgreSQLMongoDBNeo4jRedis

Testing

VitestJestReact Testing LibraryPlaywrightpytest

Infrastructure / DevOps

Dockernginx

Tools

GitGitHubVS CodePycharm
Contact