Skip to content
View martindolores's full-sized avatar

Block or report martindolores

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

Hi, I'm Martin 👋

Software developer with 4 years of experience building full-stack web and mobile applications in agile production environments. I work daily across TypeScript/React frontends and ASP.NET Core C# backends, with MediatR, NHibernate, SQL Server, NUnit, Playwright, and GitHub Actions CI/CD. Earlier in my career I maintained production POS systems in Delphi and built Xamarin/C# mobile apps for retail deployments.

B.Comp.Sci, Deakin University (Distinction).

Core stack: C# · ASP.NET Core · .NET · TypeScript · React Also: MediatR · NHibernate · SQL Server · NUnit · Playwright · GitHub Actions · PostgreSQL · Entity Framework Core


Featured projects

Taskflow — a multi-tenant task/project management app.

  • ASP.NET Core 8 Web API (Clean Architecture: Domain → Application → Infrastructure → Api) over PostgreSQL
  • JWT auth, role-based access, and a server-enforced tenant-isolation query filter so every request is scoped to the caller's organization
  • React 19 + TypeScript + MUI frontend with TanStack Query and React Hook Form + Zod
  • Full test suite: unit + integration tests, including dedicated tenant-isolation coverage

AskMyResume — a RAG chatbot that answers questions about my resume/portfolio.

  • ASP.NET Core minimal API + Semantic Kernel doing in-memory embedding retrieval (cosine similarity) over resume text, answered via the Gemini API
  • Bicep-provisioned Azure infra (Container Apps + Environment + Log Analytics + Key Vault), deployed by a GitHub Actions pipeline to GHCR + Container Apps
  • Kubernetes manifests validated on kind, then deployed to a real single-node AKS cluster and torn down the same day
  • Built entirely inside always-free tiers — $0 cost by design

📫 Reach me via LinkedIn or GitHub

Pinned Loading

  1. Taskflow Taskflow Public

    Multi-tenant task & project management app — ASP.NET Core/PostgreSQL backend, React/TypeScript frontend

    C#

  2. AskMyResume AskMyResume Public

    RAG chatbot over my resume — vehicle for learning Bicep, Azure Container Apps, Semantic Kernel/RAG, and Kubernetes

    C#

  3. doubtfire-lms/doubtfire-api doubtfire-lms/doubtfire-api Public

    Rails RESTful API for the OnTrack back-end.

    Ruby 32 453

  4. thoth-tech/doubtfire-web thoth-tech/doubtfire-web Public

    Forked from doubtfire-lms/doubtfire-web

    Angular web application for the Doubtfire front-end

    TypeScript 3 179

  5. thoth-tech/doubtfire-api thoth-tech/doubtfire-api Public

    Forked from doubtfire-lms/doubtfire-api

    Rails RESTful API for the Doubtfire back-end

    Jupyter Notebook 2 170

  6. thoth-tech/doubtfire-astro thoth-tech/doubtfire-astro Public

    Home for Ontrack technical documentation

    Shell 1 34