Daniel García

Open to opportunities Santiago Metropolitan Region, Chile · Remote

Daniel García Silva

Full Stack Developer

I build complete web products: the interface people use, the API behind it, and the delivery that puts them in production. Seven years of frontend work, anchored in Angular and TypeScript.

Projects I've built

Each project with the problem it solved and the engineering decision holding it up.

DEEP Archive

2026

An interactive astronomical archive of a thousand records, rendered in WebGL.

Problem
A thousand astronomical records had to stay navigable all at once, without exploration slowing down as you move through them.
Engineering
Rendering runs in WebGL with texture atlases and custom shaders, so per-record detail is resolved on the GPU instead of multiplying DOM nodes.
Outcome
The full archive can be traversed fluidly, with detail loaded on demand as you approach a record.
Role
Design and development
Stack
  • React 19
  • TypeScript
  • Three.js
  • GLSL

Strategy Lab

2026

A laboratory for researching, running, and comparing quantitative strategies.

Problem
Comparing quantitative strategies is only useful if every run can be repeated and measured against the same criteria.
Engineering
The work is split between a Python API that runs the strategies and returns reproducible metrics, and an analysis interface that places them side by side.
Outcome
It covers the whole path, from run to analysis, inside a single tool.
Role
Design and development, interface and API
Stack
  • React
  • Python
  • REST API
  • Data
Read the case A local-use tool; the repository is private.

Features Angular v21

2026

A technical lab for putting Angular 21 through real conditions.

Problem
Angular 21 ships SSR, Signals, and several rendering modes that read differently in the documentation than in a running application.
Engineering
Each route in the application adopts a different rendering mode on the same base, which makes it possible to contrast SSR, Signals, and modern interface patterns without switching projects.
Outcome
It stands as a practical reference for when each rendering mode is worth using.
Role
Design and development
Stack
  • Angular 21
  • SSR
  • Signals
  • Tailwind

Imperial Wolf

2026

A corporate site for a private security company.

Problem
A private security company needed to communicate trust and operational coverage, and turn that reading into sales enquiries.
Engineering
It was built as a direct landing page in HTML, CSS, and JavaScript, with no framework: the page needed no client state, and it did need to load fast and stay dependency-free.
Outcome
The journey runs from the service offer to the sales contact within a single page.
Role
Design and development
Stack
  • HTML
  • CSS
  • JavaScript

Engineering profile

What I use daily, grouped by where it acts. No levels, no percentages.

Frontend

Where the bulk of the professional experience sits.

  • Angular 7 years
  • TypeScript
  • JavaScript
  • RxJS
  • React
  • Vue
  • Ionic
  • HTML
  • CSS / Sass
  • Astro

Backend and APIs

The side that holds the interface up.

  • Node.js
  • Python
  • REST
  • OpenAPI
  • JWT / OAuth 2.0
  • Firebase
  • Java / Spring Boot learning

Platform and delivery

What moves code from a branch to production.

  • CI/CD
  • GitHub Actions
  • Jenkins
  • Git / GitHub
  • Google Cloud
  • Cloudflare Workers

Quality and engineering

How code survives a changing team.

  • Unit testing
  • E2E testing
  • Agile methodologies
  • Fortify
  • WCAG accessibility
  • Three.js / GLSL
  • Web animations

Experience

Seven years building web applications that other teams maintain afterwards.

Experience
7+ years in software development
Core
Frontend with Angular and TypeScript
Scope
Interface, API, automation, and delivery
In progress
Java and Spring Boot, learning
  1. Jan 2026 — present

    Frontend Developer · 42Labs

    Assigned to the business-area cell for Banco Santander: new features, maintenance, and migrations across its various projects.

    • Angular
    • TypeScript
    • RxJS
  2. Apr 2020 — Jan 2026

    Front End Development Leader · QServus

    Almost six years leading the front end of the survey platform, from its migration to Angular through to the AI agent interface.

    • Angular
    • TypeScript
    • RxJS
    • Firebase
    • Node.js
  3. Oct 2019 — Apr 2020

    Front End Leader · ICOV Consultores Tecnológicos Asociados

    Several web and mobile projects in parallel, supervising and supporting all development carried out at the client.

    • Angular
    • Vue
    • Ionic
  4. Aug 2018 — Sep 2019

    Front End Developer · ICOV Consultores Tecnológicos Asociados

    Tracking projects for the telecommunications and construction sectors, web and mobile.

    • Angular
    • JavaScript

Download CV

About

I usually work where the interface meets the system: the form that depends on a poorly documented contract, the screen that degrades when the API is slow, the deploy that only fails on Fridays. That is where a product actually breaks, and where I most want to be.

My default instinct is to reduce what has to be maintained. I would rather have a clear API than an abstraction layer, a test that fails for the right reason than a suite that takes ten minutes, and a component a teammate can read without asking me anything. Seven years of Angular on applications that outlive their authors teaches that quickly.

Right now I am going deeper into backend work with Java and Spring Boot. I say that as what it is: learning in progress, not professional experience.

Have something worth building?

I answer enquiries about employment, collaboration, and freelance work. Email is the fastest route.