Skip to content
View lhajoosten's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • Crowe Foederer
  • Vlierden | NL
  • 01:05 (UTC +01:00)
  • LinkedIn in/lhajoosten

Block or report lhajoosten

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
lhajoosten/README.md

๐Ÿ‘‹ Hi, I'm Luc Joosten

Software Engineer transitioning into Data Science & AI Engineering
Bridging traditional software engineering excellence with modern AI/ML workflows


๐ŸŽฏ About Me

  • ๐Ÿ’ผ Starting as Full Stack Developer in a Data Science Team at Crowe Foederer (September 2025)
  • ๐Ÿค– Building production-ready AI agents with LangChain & Model Context Protocol (MCP)
  • ๐Ÿงฑ Bringing Clean Architecture, CQRS, and DDD principles to ML workflows
  • ๐Ÿ“Š Passionate about scalable systems, agent orchestration, and AI-powered applications
  • ๐Ÿ”ฌ Exploring the intersection of software engineering best practices and data science

๐Ÿงฐ Tech Stack

Production Ready

.NET C# Angular TypeScript SQL Server Docker

Backend: .NET Core, EF Core, MediatR, AutoMapper, FluentValidation, Ardalis
Frontend: Angular 19, RxJS, PrimeNG
Architecture: Domain-Driven Design, CQRS, Clean Architecture
DevOps: GitHub Actions, Docker
Testing: xUnit, Jest

AI/ML Focus (Learning & Building)

Python FastAPI LangChain React

Core Stack: Python, FastAPI, async/await, Pydantic
AI/ML: LangChain, LangGraph, Model Context Protocol (MCP)
Data: Vector databases, RAG implementations, ML pipelines
Frontend: React (hooks, state management)


๐Ÿš€ Featured Projects

AI-Powered Applications

  • ๐ŸŒฆ๏ธ WeatherAI - AI-integrated Weather API with intelligent dashboard
  • ๐Ÿค– CodeAssistant - LLM-powered code explainer with refactoring capabilities
  • ๐Ÿ“Š Productivity Tracker Backend - FastAPI backend with auth, RBAC, and comprehensive tooling (Latest)

Full Stack Applications

  • ๐Ÿ’ฌ Studdit 2.0 - Q&A platform with voting system (Clean Architecture, JWT)
  • ๐ŸŽ‰ MeetMe 2.0 - Event hosting platform with real-time features
  • ๐Ÿ“ฑ Mobile Employee App 2.0 - Cross-platform Ionic + Angular app
  • ๐Ÿ”Œ RESTful CRUD API - Clean architecture with comprehensive testing

Computer Science Fundamentals


๐Ÿ”„ Current Mission

Modernizing legacy systems while mastering AI/ML engineering

I'm rebuilding all legacy projects (prefixed with --Legacy--) using:

  • โœ… Modern architecture patterns (Clean Architecture, CQRS, DDD)
  • โœ… Comprehensive testing strategies (TDD, integration tests)
  • โœ… AI/ML integrations (LangChain agents, MCP, RAG)
  • โœ… Production-ready tooling (pre-commit hooks, CI/CD, type safety)

Goal: Bring software engineering excellence to data science workflows and build intelligent, maintainable systems.


๐Ÿ“ˆ Learning Journey

Q4 2025: Mastering FastAPI, Python async, LangChain basics
*Q1 20256: Advanced agent orchestration, MCP, React modernization
Q2 2026+: Production AI systems, ML pipelines, vector databases, agent-based architectures


๐Ÿ“ซ Connect With Me

GitHub LinkedIn


๐Ÿ’ก "Building the bridge between traditional software engineering and AI-powered systems"

Pinned Loading

  1. Studdit-2.0 Studdit-2.0 Public

    Q&A platform with voting and JWT authentication, built with .NET 9 and Angular 19.

    C#

  2. MeetMe-2.0 MeetMe-2.0 Public

    Event and meetup planning platform with a modern frontend and scalable .NET 9 backend.

    C#

  3. DataSights DataSights Public

    Simple and lightweight fast fullstack implementation of an AI chatbot that utilizes OpenAI LLM for processing data based on natural language input

    Python

  4. productivity-tracker-backend productivity-tracker-backend Public

    A lightweight, production-ready backend API for a productivity tracker app โ€” handles users, tasks/sessions, and analytics.

    Python

  5. productivity-tracker-frontend productivity-tracker-frontend Public

    A TypeScript-based, production-ready frontend client for a productivity tracker app โ€” provides UI for authentication, task/session management, and analytics visualization.

    TypeScript