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

Mobiloop

Mobile app to build and follow mobility and stretching routines, fully customisable (time or reps, sets, sides, rests). Hands-free player with voice, beeps and vibration. Built with Expo (React Native), Expo Router and SQLite with Drizzle.

Coming soon
React Native
Expo
Android

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