Skip to content
View RaulEstevezA's full-sized avatar

Block or report RaulEstevezA

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RaulEstevezA/README.md

Raúl Estévez — Software Developer focused on backend, Python, APIs, automation and developer tools

English · Español

Portfolio · Live demos · LinkedIn · Contact

I build backend services, APIs, automation tools and applications that connect systems and turn data into something useful. I care about clear architecture, practical interfaces and software that people can actually run and test.

My main focus is Python, backend development, REST APIs, data processing and developer tools. I also build cross-platform applications when the product needs a user-facing client.

Featured projects

Clean, normalize and deduplicate CSV, Excel, JSON and XML data. Every proposed change can be reviewed before it is applied; files stay on the user's device.

Python · PySide6 · React · TypeScript
Try online · Desktop releases
Turn JSON API responses into editable models and generate typed classes for 11 languages, JSON Schema or Smithy. Processing happens locally.

Python · PySide6 · React · TypeScript
Try online · Source
Public rewrite of a production mobile app I built during my DAM internship, together with most of its REST API, to connect field staff with the company's ERP. Includes authentication, six roles and permission-based workflows.

Flutter · Dart · REST · Laravel/PHP · MVVM
Live demo · Product video
Reproducible local API environment for a Flutter administration app, with demo data and a one-command Docker Compose setup. The repository distributes the compiled NestJS service rather than the original TypeScript source.

NestJS · PostgreSQL · Docker · REST APIs
Backend · Flutter client
Full e-commerce application with a database-driven catalogue, nested categories, authentication, inventory, carts, wishlists, orders and several payment flows.

Python · Django · SQL · JavaScript
Live demo · Source

Toolbox in progress

DataCleanr and Api2Class are the first tools in a small family of practical utilities. I am currently developing Mapper, a visual tool for mapping classes, DTOs and data models.

Developer tools · Data transformation · Code generation
Browse all tools

Technical focus

Core: Python · REST APIs · SQL · PostgreSQL · Docker · Git/GitHub
Also worked with: Flutter/Dart · Java · Kotlin · JavaScript/TypeScript · React · NestJS · Django · Laravel · Firebase · Pandas

More work

  • Cinema App — Flutter app with TMDB integration, Clean Architecture, API-to-domain mapping and local SQLite favorites. Live demo
  • BlockFall — falling-block game built from scratch with Python and Pygame, later compiled to WebAssembly. Play in the browser
  • CS50 AI — implementations from Harvard's CS50 Introduction to Artificial Intelligence with Python.

About me

I hold a Higher National Degree in Multiplatform Application Development (DAM) and I am currently studying Computer Engineering at the UOC. My practical training includes building a mobile application and its ERP integration during an internship, as well as independent projects across backend, data tools and cross-platform development.

I have also completed Harvard's CS50, CS50P, CS50W and CS50 AI courses. The coursework is part of my background; the projects above show what I build with it.

Currently

  • Building developer and data tools: DataCleanr, Api2Class and Mapper
  • Working on backend services, APIs, automation and applied AI
  • Studying Computer Engineering at the UOC

Pinned Loading

  1. DataCleanr DataCleanr Public

    Client-side web tool for cleaning, normalizing and deduplicating CSV/Excel data without sending files to a server.

    Python

  2. Api2Class Api2Class Public

    Client-side tool to convert JSON API responses into classes and typed models for multiple programming languages.

    Python

  3. Duckyware_Store Duckyware_Store Public

    Simulation of an e-commerce business selling computer hardware with inventory control, offers, customers, sales, and payment gateways. Corresponds to the Final Project for the course CCS50's Web Pr…

    Python

  4. Cinema_App Cinema_App Public

    Flutter movie discovery app with TMDB integration, Clean Architecture, Riverpod, API data mapping and local SQLite favorites.

    Dart

  5. Erp_Flutter_Demo Erp_Flutter_Demo Public

    Public demo of a Flutter mobile app built to connect field staff with a company ERP through REST APIs, roles and permission-based workflows.

    Dart

  6. Flutter_Shop_Admin Flutter_Shop_Admin Public

    Tienda de articulos realizada en Flutter

    HTML