Skip to content
View sandovaldavid's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report sandovaldavid

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.

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
sandovaldavid/README.md

David Sandoval

Software Engineer

Backend-oriented Software Engineer working remotely from Peru, currently building and maintaining fintech software with .NET, C#, Angular, and TypeScript.

I connect technical decisions with business rules, product needs, validation, and maintainability. I document the reasoning behind the work so problems, trade-offs, and lessons become reusable technical knowledge.

Backend engineering · Product-aware development · Open source · Developer tooling

🔎 Selected work

Kioku — public open source

Kioku is a local-first .NET MCP server for preserving and retrieving structured knowledge from Obsidian vaults across AI-agent sessions.

AI agents ↔ MCP ↔ Kioku ↔ Markdown and YAML ↔ Obsidian vault

I design and maintain the project across MCP contracts, retrieval, automated testing, CI, security, documentation, and release automation. Stable releases and active development are documented separately so features and evidence remain branch-aware.

Evidence

Yukidoke — private product

Yukidoke is a private household personal-finance application built with a modular .NET API and an Angular client, with financial rules and permissions owned by the backend.

Keycloak identity · PostgreSQL system of record
.NET domain authority · Angular presentation

I design and maintain the product across backend, frontend, architecture, testing, documentation, and cross-repository contracts. The V1 API is feature-complete by backend criteria, while the Angular client remains in active beta and is migrating toward server-authoritative financial behavior.

Evidence boundary

  • The source repositories and current deployment are private.
  • No public production use, adoption, revenue, or external-user results are claimed.
  • The project demonstrates architecture, household privacy, financial consistency, testing, and coordinated Angular/.NET development.

🧭 How I work

Problem → Research → Alternatives → Decision → Implementation → Validation → Learning

  • Break complex problems into manageable parts and investigate constraints before deciding.
  • Connect implementation choices with product needs, business rules, and explicit sources of truth.
  • Build for maintainability, testing, reproducibility, and operational clarity.
  • Turn project work, errors, and decisions into reusable technical knowledge.
  • Keep claims bounded by the evidence that can be reviewed.

🧰 Current technical context

  • Backend: C# · .NET · APIs · Model Context Protocol
  • Frontend: Angular · TypeScript
  • Engineering: automated testing · CI/CD · containers · documentation · developer tooling
  • Data: relational databases · document databases
  • Domain experience: fintech · financial workflows

These technologies describe my current working context. Public repositories, releases, tests, pull requests, and documentation are the primary evidence.

🌍 Current direction

I am deepening my backend engineering practice, increasing responsibility through verifiable work, contributing to open-source tooling, and preparing for international opportunities.

Longer term, I aim to grow toward technical leadership and building technology products, supported by progressively stronger evidence and responsibility.

📫 Connect

Pinned Loading

  1. auctions auctions Public

    Sitio de Subastas es una aplicación web completa que permite a los usuarios participar en subastas en línea.

    HTML

  2. fluentreads fluentreads Public

    Astro 2

  3. MAD-AI MAD-AI Public

    MAD-AI is a comprehensive solution built with Angular 20 and Django Rest Framework, designed to deliver robust business logic, advanced UI, and server-side rendering (SSR). It applies Clean Archite…

    TypeScript

  4. GitCardX GitCardX Public

    Una herramienta web para generar atractivas tarjetas de presentación para tus proyectos de GitHub. Personaliza, previsualiza y descarga tarjetas en formato PNG con facilidad.

    JavaScript 1

  5. kioku kioku Public

    MCP Server for Obsidian. AI agents can read, search and write your vault via the Model Context Protocol.

    C#

  6. oci-arm-hunter oci-arm-hunter Public

    Automated hunter that retries the OCI API until an ARM Always Free instance becomes available and claims it immediately

    Shell