You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ángel MorillasÁM

Ángel Morillas

Typescript Developer

On-demand
Motril, ES
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ángel

Typescript developer focused on backend.

I have experience in development with vanilla typescript, typically using a configuration based on @tsconfig/strictest, the strictest typescript configuration.

In my code, I tend to use a declarative and functional style and I care about offering the best development experience.

Backend

In the **backend**, I specialize in using lightweight frameworks like Express or tRPC, usually running on Bun.

Regarding technologies, I handle SQLite, nginx, libSQL (also known as Turso), Bun, and Rabbitmq.

I have experience using advanced and little-known typescript features, such as the typescript compiler API, which I have used in some of my own tools to generate API definitions directly from the server endpoint code.

I have also created custom links and adapters for tRPC, for example, to use rabbitMQ as a communication layer between services.

Frontend

In **frontend**, I have experience using Svelte and SvelteKit, especially creating static websites, SPAs, and PWAs using adapter-static.

Although I have experience in React development, Ido notaccept React development projects.

I have also created lightweight widgets in the past designed to be customizable (colors, borders, etc.) and embeddable in web pages. These widgets are compiled into a single HTML file that includes everything the widget needs to function (css, javascript, fonts, icons, etc.).
  • Spanish

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Golgaf gmbh
    Typescript developer (contractor)
    January 2025 - September 2025 (8 months)
    I joined a team of 3 developers to help finishing up their MVP, a collaborative rich note-taking website supporting social features.
    SvelteKit Typescript
  • Entertainment Solutions
    Software developer
    January 2022 - August 2024 (2 years and 8 months)
    I was hired as the company's only node.js developer to customize and modify the source code of Vendure, a headless open-source ecommerce solution, adding a lot of custom features and integraing it within the company´s ecosystem and third party services (infrasys, thermal printer, mailing, etc.). Once the backend was done I was moved to the frontend team to fix some long-standing problems like implementing a graph-based spatial navigation system for TVs to replace the previous one, based on HTML ids and searching the next element pixel by pixel on the viewport, which was very buggy and presented inconsistencies across TV models. I found a XSS vulnerability that allowed any guest to gain access our internal "god-mode" JWT and an unsalted MD5 of the password of staff members accessing the admin dashboard.
  • Immunefi bug bounty [link]
    Bug hunter
    January 2021 - January 2021
    I found a bug on Obyte, a DAG-based cryptocurrency. The bug allowed an attacker to halt the whole network by sending a manually constructed payload that dragged it into an invalid state. I reported the bug, deployed a Proof of Concept exploit on a Testnet that brought it down and qualified for the bounty, getting a public acknowledgement on their Discord server (https://discord.com/channels/534371689996222485/536158659508699159/867475902584979496)

Recommendations

Be the first to recommend Ángel

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Science,
    University of Granada
    Computer Science,
  • intermediate degree
    Antonio Lorenzo Professional Musician School
    intermediate degree

Skill set

Categories