{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Leah Weldon",
    "label": "Software Developer",
    "email": "weldonl@tcd.ie",
    "url": "https://leahweldon.com",
    "summary": "Software developer at IBM. First-class BSc and MSc in Computer Science, Trinity College Dublin. Agentic RAG with IBM Granite; research on fairness and adversarial robustness of toxicity classifiers.",
    "location": {
      "city": "Dublin",
      "countryCode": "IE"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "leahweldon",
        "url": "https://github.com/leahweldon"
      },
      {
        "network": "LinkedIn",
        "username": "leahweldon",
        "url": "https://www.linkedin.com/in/leahweldon"
      }
    ]
  },
  "work": [
    {
      "name": "IBM",
      "position": "Software Developer",
      "location": "Dublin",
      "startDate": "2026-09",
      "highlights": []
    },
    {
      "name": "IBM",
      "position": "Software Engineering Intern, IBM Process Mining",
      "location": "Dublin",
      "startDate": "2025-01",
      "endDate": "2025-09",
      "highlights": [
        "Built agentic RAG features for the Automation Planner in IBM Process Mining and Blueworks Live, using Granite models with dynamic prompting and tool calling (LangChain, LangGraph).",
        "Built data ingestion pipelines (PostgreSQL, MonetDB, Milvus) and FastAPI endpoints; researched hybrid vector embeddings to improve retrieval precision.",
        "Unit and integration tests, CI/CD and CVE fixes in a global Agile team (Python, Java Spring Boot, Jira)."
      ]
    },
    {
      "name": "Trinity College Dublin",
      "position": "Laboratory Demonstrator, CSU34011 Symbolic Programming (Prolog)",
      "location": "Dublin",
      "startDate": "2025-09",
      "endDate": "2026-05",
      "highlights": []
    }
  ],
  "education": [
    {
      "institution": "Trinity College Dublin",
      "studyType": "MSc",
      "area": "Computer Science",
      "startDate": "2025-09",
      "endDate": "2026-05",
      "courses": [
        "Dissertation: Fairness and Robustness in Risk Detection Models"
      ]
    },
    {
      "institution": "Trinity College Dublin",
      "studyType": "BSc",
      "area": "Computer Science",
      "startDate": "2021-09",
      "endDate": "2025-09",
      "courses": [
        "First Class Honours · Book Prize"
      ]
    }
  ],
  "awards": [
    {
      "title": "1st place and Industry Award, SwEng Projects Showcase, Trinity (CodeCraft)",
      "date": "2024"
    },
    {
      "title": "First Class Honours, BSc Computer Science, Trinity",
      "date": "2025"
    },
    {
      "title": "Book Prize, awarded for first-class results in the annual examinations"
    },
    {
      "title": "Joint 1st, OpenAI × Ormeau Labs hackathon, Belfast (Sync)",
      "date": "2025"
    },
    {
      "title": "Privacy by Design track winner, OpenAI AI Privacy Hackathon, Dublin",
      "date": "2026"
    },
    {
      "title": "2nd place and RSA Special Award, BT Young Scientist & Technology Exhibition"
    },
    {
      "title": "1st place, SciFest@College · Specsavers Making a Difference Award"
    }
  ],
  "certificates": [
    {
      "name": "IBM Internship Program Certificate",
      "issuer": "IBM"
    },
    {
      "name": "IBM Agile Explorer",
      "issuer": "IBM"
    },
    {
      "name": "Enterprise Design Thinking Practitioner",
      "issuer": "IBM"
    }
  ],
  "skills": [
    {
      "name": "Languages",
      "keywords": [
        "Python",
        "TypeScript",
        "JavaScript",
        "Java",
        "C",
        "Haskell",
        "R"
      ]
    },
    {
      "name": "Frameworks and tools",
      "keywords": [
        "LangChain",
        "LangGraph",
        "PyTorch",
        "Hugging Face",
        "FastAPI",
        "Flask",
        "Spring Boot",
        "React",
        "PostgreSQL",
        "Milvus",
        "Docker",
        "GitHub Actions",
        "OpenMP"
      ]
    }
  ],
  "projects": [
    {
      "name": "Fairness & Robustness in Risk Detection Models",
      "description": "Four toxicity classifiers, six datasets; attack bypass up to 91.7% depending on the targeted group.",
      "url": "https://leahweldon.com/work/fairness-robustness"
    },
    {
      "name": "CodeCraft",
      "description": "Frontend lead, 11-person IBM-sponsored AI coding platform. 1st place + Industry Award, SwEng 2024.",
      "url": "https://leahweldon.com/work/codecraft"
    },
    {
      "name": "Primordial",
      "description": "Evolution sandbox: neural-network creatures, emergent species, from-scratch WebGL2 renderer.",
      "url": "https://leahweldon.com/work/primordial"
    },
    {
      "name": "Parallel Multi-Kernel Convolution",
      "description": "OpenMP + SSE in C, up to 98× faster than the scalar reference.",
      "url": "https://leahweldon.com/work/parallel-convolution"
    },
    {
      "name": "Sync",
      "description": "Joint 1st, OpenAI × Ormeau Labs hackathon: an AI planner built in 3.5 hours.",
      "url": "https://leahweldon.com/work/sync"
    }
  ],
  "meta": {
    "canonical": "https://leahweldon.com/cv.json",
    "version": "v1.0.0",
    "lastModified": "2026-11-12"
  }
}