Skip to content

Web & mobile developer

Roberto Carrascoso

I build my own products, websites for businesses and tools that solve real problems.

Alcalá de Henares, Madrid

My GitHub activity

Contributions in the last year

View profile
Roberto Carrascoso's GitHub contribution calendar for the past year

Swipe to explore the whole year.

About me

Experience and education

I am a software developer focused on the web and mobile apps. I enjoy taking an idea from design to launch. Alongside my own projects and client work, I am studying a Higher Vocational Qualification in Web Application Development.

Alcalá de Henares, Madrid

Experience

  1. Own product / Web, iOS and Android

    MuscleApp

    Design and development of a fitness platform for logging workouts and meals, working with trainers and tracking progress.

  2. Herbolario Sauce / Sercohen / Noni Shop

    Web development for clients

    Websites for a local shop, a plumbing company and a sustainable fashion brand. Design, development and launch built around what each business needs.

  3. Vocational training placement / 2 months

    FASEREM S.L., Rivas-Vaciamadrid

    Developed an AI-powered Adobe InDesign extension to automate brochure design, and a mobile app for small restaurants with daily menus and a loyalty points system.

  4. ICP Tech. Solutions / Virtual Life Soluciones Informáticas

    Technical support and device repair

    Repaired Xiaomi phones at ICP for 3 months. Repaired phones, tablets, laptops, computers and consoles, and helped customers at Virtual Life for 1 month.

  5. Lifeguard / Basic vocational placement

    Other experience

    Worked as a lifeguard for 3 months and completed a 2-month work placement during basic vocational training.

Education

  1. Higher Vocational QualificationIn progress

    Web Application Development

    Linkia FP, online

    What am I learning?

    • Programming

      Object-oriented programming: classes, data structures, files and database persistence.

    • Databases

      Entity-relationship diagrams, normalised relational models, SQL and stored procedures.

    • Client-side web development

      JavaScript in the browser: DOM, events, forms and asynchronous communication with the server.

    • Server-side web development

      Dynamic pages, logic separated from presentation, secure data access and web services.

    • Web interface design

      Consistent styling, multimedia content, accessibility and usability.

    • Web application deployment

      Web and application servers, secure access, documentation and version control.

    • Markup languages

      HTML and XML: validation, transformation, querying and content syndication.

    • Development environments

      IDEs, testing, debugging, optimisation and class and behaviour diagrams.

    • Computer systems

      Installing and managing operating systems, storage and networks with commands and graphical tools.

    Sources: Royal Decree 686/2010 and the Linkia FP curriculum

  2. Intermediate Vocational Qualification

    Microcomputer Systems and Networks

    Las Naves Salesianos

    What did I learn?

    • Computer assembly and maintenance

      Assembling computers, measuring electrical parameters, diagnosing faults and maintaining peripherals.

    • Single-user operating systems

      Installing, configuring and administering operating systems, file systems and virtual machines.

    • Network operating systems

      Managing users, groups, domains and shared resources, and integrating open and proprietary systems.

    • Local area networks

      Laying out cabling, crimping connectors and installing and maintaining network equipment.

    • Network services

      Configuring DHCP, DNS, FTP, email, web servers, remote access and secure wireless networks.

    • IT security

      Active and passive security, data integrity, network privacy and data protection law.

    • Web applications

      Installing content management systems, e-learning platforms and web applications.

    • Office applications

      Documents, spreadsheets, databases, images, video and presentations, plus user support.

    Sources: Royal Decree 1691/2007 and Community of Madrid Decree 34/2009

  3. Basic Vocational Qualification

    Computing

    Las Naves Salesianos

  4. Secondary school

    Compulsory Secondary Education (ESO)

Areas of work

  • Web development
  • iOS and Android apps
  • Interface design
  • Product launches
  • Device repair

Languages

Spanish
Native
English
B1

My projects

My own products, websites for businesses and the projects I learn with.

Tools

Personal tool / Open source

NoFollowBack

Compares who I follow on Instagram with who follows me back, using the follower and following pages saved as HTML. It extracts usernames with BeautifulSoup and writes an alphabetical Markdown report. Everything runs locally, with no login or credentials.

  • Python
  • BeautifulSoup4
View code: NoFollowBack

Let's build your idea

Tell me about your idea or your business and we'll build it together. The first step costs nothing.

Or email me directly

rcj95.dev@gmail.com