diff --git a/README.md b/README.md index 5463d5e..19fa9c2 100644 --- a/README.md +++ b/README.md @@ -117,7 +117,6 @@ All resources are also available as REST API endpoints: - `GET /api/educations` - `GET /api/languages` - `GET /api/certifications` -- `GET /api/mathematics` - `GET /api/profile` - `GET /api/hobbies` - `GET /api/contact` @@ -151,7 +150,6 @@ content/ ├── skills.json # Technical skills ├── languages.json # Spoken languages ├── certifications.json # Professional certifications -├── mathematics.json # Mathematics background ├── profile.json # Comprehensive profile info ├── contact.json # Contact information ├── hobbies.md # Personal interests @@ -198,7 +196,7 @@ Private project - All rights reserved ## 👤 About **Arthur Danjou** -- Software Engineer & Mathematics Student +- Developer enjoying Artificial Intelligence and Machine Learning. Mathematics Student at Paris Dauphine-PSL University specialised in Statistics - 📍 Paris, France - 🔗 [LinkedIn](https://go.arthurdanjou.fr/linkedin) - 🐙 [GitHub](https://go.arthurdanjou.fr/github) diff --git a/content.config.ts b/content.config.ts index a56ea94..e6f40bd 100644 --- a/content.config.ts +++ b/content.config.ts @@ -112,10 +112,6 @@ export default defineContentConfig({ })) }) }), - mathematics: defineCollection({ - type: 'page', - source: 'mathematics.md' - }), profile: defineCollection({ type: 'page', source: 'profile.md' diff --git a/content/mathematics.md b/content/mathematics.md deleted file mode 100644 index a842f29..0000000 --- a/content/mathematics.md +++ /dev/null @@ -1 +0,0 @@ -TODO: complete \ No newline at end of file diff --git a/content/profile.md b/content/profile.md index 6afde07..f4fafe3 100644 --- a/content/profile.md +++ b/content/profile.md @@ -1,34 +1,70 @@ -TODO: complete and convert +# Arthur Danjou +**Data Science & Applied AI** -{ - "shortBio": "Software Engineer & Mathematics Student passionate about AI, Data Science, and Infrastructure. Building scalable solutions at the intersection of theory and practice.", - "location": { - "current": "Paris, France", - "timezone": "Europe/Paris (CET/CEST)", - "remote": true - }, - "availability": { - "status": "open_to_opportunities", - "types": ["internship", "full-time", "part-time", "freelance"], - "preferences": ["remote", "hybrid"], - "startDate": "2025-06" - }, - "careerGoals": [ - "Become an expert in Machine Learning Engineering and MLOps", - "Contribute to open-source AI/ML projects", - "Build scalable data infrastructure for real-world applications", - "Combine mathematical rigor with practical engineering solutions" - ], - "workPreferences": { - "workStyle": ["remote", "hybrid"], - "companySize": ["startup", "scale-up", "enterprise"], - "industries": ["AI/ML", "Data Science", "FinTech", "SaaS", "DevOps"], - "roles": ["Machine Learning Engineer", "Data Engineer", "Software Engineer", "MLOps Engineer"] - }, - "achievements": [ - "Built and maintained personal homelab with 10+ self-hosted services", - "Developed mini-games for Erisium, one of the largest French-speaking Minecraft servers", - "Created multiple full-stack applications using modern web technologies", - "Active contributor to various technical projects and communities" - ] -} +Rigorous, curious, and motivated, I put my skills in statistics, machine learning, and applied artificial intelligence to work on concrete and innovative projects[cite: 9]. Passionate about mathematical modelling and the deployment of AI solutions, I enjoy transforming theory into measurable results[cite: 10]. + +## 📞 Contact & Links + +* **Email:** `arthur.danjou@dauphine.eu` +* **Portfolio:** `go.arthurdanjou.fr/portfolio` +* **GitHub:** `go.arthurdanjou.fr/github` +* **LinkedIn:** `go.arthurdanjou.fr/linkedin` + +## 📍 Location + +* **Current:** Paris, France +* **Timezone:** Europe/Paris (CET/CEST) +* **Remote:** Open (confirmed by "REMOTE" experience) + +## 🗓️ Availability + +* **Status:** Available for a final-year internship. +* **Start Date:** **April 2026**. +* **Contract Types:** Internship (priority). + +## 🎯 Career Goals + +* To join a team of Data Scientists or AI Researchers to deepen my knowledge. +* Contribute to high-impact projects. +* **Prepare for a future doctorate in artificial intelligence**. +* Become an expert in Machine Learning Engineering and MLOps. +* Combine mathematical rigor (from education) with practical engineering solutions (from experience). + +## 💼 Work Preferences + +* **Target Roles:** Data Scientist, AI Researcher. +* **Industries:** AI/ML, Data Science, Health, DevOps. +* **Work Style:** Remote, Hybrid. +* **Company Size:** Startup, Scale-up, Enterprise. + +## 🏆 Notable Achievements + +* Administration of a personal home lab (servers, databases, storage, backups) for MLOps experimentation since 2022. +* Implemented daily data cleaning pipelines on Azure with PySpark, enhancing data quality by 20-30% at Sevetys. +* Design, development, and maintenance of web, data, and cloud projects (Python, TypeScript, Nuxt 3) via ArtDanj Production. +* Developed an automated monthly data quality report (completeness, consistency) for business teams. +* Former rugby team captain, participating in the French school championships. + +## 📚 Education & Core Competencies + +### Paris Dauphine-PSL University (MSc) + +* **Dual Expertise:** Theory & Practice in Advanced Data Science and AI Systems. +* **Core Theoretical Focus:** Strong background in statistical modeling and advanced AI principles (Advanced Machine Learning, Learning Theory, Clustering, Deep Learning, Climate Risk Modeling). +* **Practical Skills:** Hands-on experience in NLP, Reinforcement Learning, Generative AI, Data Quality, and Data Visualisation. +* **Key Courses (M1/M2):** Supervised Statistical Learning, Generalised Linear Models (GLMs), Monte Carlo Methods, Data Analysis, Non-parametric Statistics, Time Series, Numerical Optimisation. +* **Active Engagement:** Scheduled participation in the Natixis and DIRISI Hackathons. + +### Technical Skillset + +* **Programming:** Python, R, TypeScript, Java, Git, LaTeX. +* **Libraries & Frameworks:** NumPy, Pandas, Scikit-learn, PyTorch, Matplotlib, Seaborn. +* **Databases:** SQL, Redis. +* **Cloud & DevOps:** Proxmox, Docker, Azure, Linux, SysAdmin. + +### Statistical & AI Modeling + +* **Multivariate Data Analysis:** Principal Component Analysis (PCA), Correspondence Analysis (CA), clustering techniques, correlation analysis. +* **Supervised Learning:** k-NN, linear and logistic regression, CNN, Naive Bayes. +* **Unsupervised Learning:** Clustering, dimensionality reduction, k-means, CNN. +* **IA & Modern Models:** Natural Language Processing, Transformers, Large Language Models, AI agents, embeddings, and fine-tuning. \ No newline at end of file diff --git a/server/api/mathematics.get.ts b/server/api/mathematics.get.ts deleted file mode 100644 index c4cc32f..0000000 --- a/server/api/mathematics.get.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { queryCollection } from '@nuxt/content/server' - -export default defineCachedEventHandler(async (event) => { - return await queryCollection(event, 'mathematics') - .where('extension', '=', 'md') - .first() -}, { - name: 'mathematics-list', - maxAge: 3600 // 1 hour -}) diff --git a/server/routes/mcp.ts b/server/routes/mcp.ts index a7be60b..f297e6b 100644 --- a/server/routes/mcp.ts +++ b/server/routes/mcp.ts @@ -237,25 +237,6 @@ function createServer() { } ) - server.registerResource( - 'artmcp-mathematics', - 'resource://artmcp/mathematics', - { - title: 'Arthur Danjou - Mathematics', - description: 'Get information about Arthur Danjou\'s background and knowledge in mathematics, including areas of expertise and academic achievements' - }, - async (uri) => { - const result = await $fetch('/api/mathematics') - return { - contents: [{ - uri: uri.href, - mimeType: 'application/json', - text: JSON.stringify(result, null, 2) - }] - } - } - ) - server.registerResource( 'artmcp-profile', 'resource://artmcp/profile', @@ -534,25 +515,6 @@ function createServer() { } ) - server.registerPrompt( - 'artmcp-mathematics', - { - title: 'Get Mathematical Background Knowledge of Arthur Danjou', - description: 'Get information about Arthur Danjou\'s background and knowledge in mathematics, including areas of expertise and academic achievements' - }, - async () => { - return { - messages: [{ - role: 'user', - content: { - type: 'text', - text: `Provide me information about Arthur Danjou's background and knowledge in mathematics, including areas of expertise and academic achievements.` - } - }] - } - } - ) - server.registerPrompt( 'artmcp-profile', {