Logo
Logo

Jose R. Morales

Computer Science Engineering. Software developer. +4 years of back-end experience. +3 year of full-stack experience. Curious, innovative, and entrepreneurial mindset. Constantly seeking to improve and simplify user tasks through software.

Experience

Olocip

Software Developer. Full stack

1/2025 - Present

  • Developed modules for football broadcast information visualization using web technologies (ThreeJS and Electron).
  • Optimized the read/write flow of data in the global state of the visualization tool, duplicating the frame rate and allowing a smooth broadcasting.
  • Development of shadow team tools for manual and automatic editing based on descriptive or predictive data. In SaaS for scouting and player performance prediction.
  • Development of a statistical variable personalization system based on user profiles to the improve player scouting.
  • Created dashboards in web applications for professional football clubs with Dash that allow visualization of player statistics and information. Data querying and processing via SQL and Pandas.
  • Development of a player report generation and management tool for professional football teams.

Freelance

Software Developer. Full stack

3/2023 - 11/2024

  • Worked on personal and client projects while finishing my degree.
  • Created data retrieval tools for Open-Source Intelligence (OSINT) using Python, Playwright, and various APIs, reducing client data retrieval time by 90%.
  • Developed a football statistics visualization system for a local team, offering players detailed information about their performance. This system is a modern, mobile-friendly alternative to the official competition system, developed with NextJS and Supabase for data storage and authentication.
  • Built a personal cloud platform for tools related to energy efficiency and solar energy. This optimized my client’s electricity bills, reducing costs by 10%-25%. It also simulated photovoltaic installations, helping clients choose the right system and saving them up to 60%. Back-end built with Python (FastAPI and Pandas for data calculation), front-end with React and NextJS.

Tecsisa

Software Developer. Back-end Intern

1/2022 - 07/2022

  • Development of a SaaS for energy commercialization management.
  • Quickly adapted to a completely new programming paradigm and tech stack.
  • Worked in a team using agile methodologies (Scrum). Focusing mainly on API development with the functional programming language Scala and the Akka framework.
  • Maintained and created API endpoints for third-party data storage and serving modeled information.
  • Managed NoSQL databases, like Cassandra and ElasticSearch. Used Git, Jenkins, Docker, and Kubernetes for development and deployment. Deployed on AWS.
  • In addition to my tasks with the API, I also worked in automating repetitive tasks, which increased my team’s efficiency by the end of each sprint

Awards

2nd Prize III Airzone Awards | Engineering Category

  • Awarded by the Airzone Innovation Chair and the University of Málaga, recognizing the best Bachelor’s or Master’s projects that focus on energy efficiency, sustainability, or building management.
  • Second prize in the Engineering category for the final degree project "Photovoltaic Surplus Management Home Automation System".

Projects

Open Surplus Manager

Open-source photovoltaic surplus management system and associated tools. Full integration with the Home Assistant platform.

Blog
Python
Back-end

Simple Radio Browser

Web application for searching and playing online radio stations. Developed with Astro, featuring a familiar and intuitive interface for playing your favorite stations.

JavaScript
Astro
Full-stack

Soccer Stats

Football statistics visualization system for 7-a-side teams. Developed with NextJS and Supabase for data storage and authentication.

JavaScript
NextJS
Full-stack

Electro Cloud

Personal cloud platform for energy efficiency and solar energy tools. Optimized electricity bills and simulated photovoltaic installations. Back-end built with Python (FastAPI and Pandas for data calculation), front-end with React and NextJS.

NextJS
Python
Full-stack

Spanish Football Signings

A project to obtain updates on the latest signings in the Spanish football league. Built with Node.js, Playwright, SQLite. Includes a Telegram and X (Twitter) bot for notifications.

JavaScript
Node.JS
Playwright
Backend

Home Assistant Fuel Tracker

A helper integration for Home Assistant to track fuel consumption and costs. It allows users to monitor their fuel usage and expenses effectively.

Python
Back-end

Home Assistant Spain Electricity Periods

Automatically track Spanish electricity tariff periods (Valle, Llano, Punta) in Home Assistant.

Python
Backend

Contact me