{ "last_updated": "2026-01-25T19:50:00+07:00", "projects": [ { "name": "maicivy", "description": "Intelligent CV platform adapting to 5 professional themes with smart scoring. Features dual-letter generator with Claude AI and multi-source company research.", "repo_url": "https://git.etheryale.com/StillHammer/maicivy", "github_url": "https://github.com/AlexisTrouve/maicivy", "category": "WIP", "showcase": true, "languages": ["Go", "TypeScript", "Next.js", "PostgreSQL"], "commits_7d": 15, "commits_30d": 21, "recent_commits": [ {"sha": "084e5f5", "message": "chore: update dependencies and secrets management config", "date": "2026-01-24T00:11:14+07:00", "author": "Alexi"}, {"sha": "b684ba3", "message": "fix: use vulnerabilityName instead of cve for GHSA IDs", "date": "2026-01-20T17:51:10+07:00", "author": "Alexi"}, {"sha": "2bc6aff", "message": "docs: remove over-engineered sync documentation", "date": "2026-01-20T17:06:40+07:00", "author": "Alexi"} ] }, { "name": "vba-mcp-server", "description": "MCP server for VBA extraction and analysis from Office files", "repo_url": "https://git.etheryale.com/StillHammer/vba-mcp-server", "github_url": "https://github.com/AlexisTrouve/vba-mcp-server", "category": "WIP", "showcase": true, "languages": ["Python", "VBA"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [ {"sha": "814abce", "message": "docs: add quick start file for publishing", "date": "2025-12-11T11:55:40+08:00", "author": "Alexis Trouve"}, {"sha": "5d802f2", "message": "chore: ignore PRO_README.md (template for Pro repo)", "date": "2025-12-11T11:55:08+08:00", "author": "Alexis Trouve"} ] }, { "name": "vba-mcp-monorepo", "description": "VBA MCP Server monorepo - Excel/VBA automation via MCP", "repo_url": "https://git.etheryale.com/StillHammer/vba-mcp-monorepo", "github_url": "https://github.com/AlexisTrouve/vba-mcp-server", "category": "WIP", "showcase": true, "languages": ["Python", "TypeScript", "VBA"], "commits_7d": 12, "commits_30d": 27, "recent_commits": [] }, { "name": "groveengine", "description": "Modular C++ game engine with blazing-fast hot-reload (0.4ms). Independent modules, IIO pub/sub communication, production-ready renderer + UI + input systems.", "repo_url": "https://git.etheryale.com/StillHammer/groveengine", "github_url": "https://github.com/AlexisTrouve/GroveEngine", "category": "WIP", "showcase": true, "languages": ["C++", "Python"], "commits_7d": 3, "commits_30d": 18, "recent_commits": [] }, { "name": "confluent", "description": "Complete constructed language (conlang) with French-Confluent translation API powered by LLMs", "repo_url": "https://git.etheryale.com/StillHammer/confluent", "github_url": "https://github.com/AlexisTrouve/confluent", "category": "WIP", "showcase": true, "languages": ["JavaScript", "Node.js"], "commits_7d": 0, "commits_30d": 1, "recent_commits": [ {"sha": "d9f051e", "message": "Ajout onglets Guide et Exemples avec phrases pre-generees", "date": "2025-12-28T14:11:32+00:00", "author": "StillHammer_Etheryale"}, {"sha": "aed98f1", "message": "Update project structure and documentation", "date": "2025-12-23T07:20:39+08:00", "author": "StillHammer"} ] }, { "name": "seogeneratorserver", "description": "SEO content generation server with templates and versioning", "repo_url": "https://git.etheryale.com/StillHammer/seogeneratorserver", "github_url": null, "category": "WIP", "showcase": true, "languages": ["JavaScript", "Node.js"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [ {"sha": "dbf1a3d", "message": "Add technical plan for multi-format export system", "date": "2025-11-18T16:14:29+08:00", "author": "StillHammer"}, {"sha": "00181de", "message": "update test system and logger", "date": "2025-09-08T12:33:16+08:00", "author": "StillHammer"} ] }, { "name": "civjdr", "description": "Civilization-style tabletop RPG campaign manager", "repo_url": "https://git.etheryale.com/StillHammer/civjdr", "github_url": null, "category": "CONSTANT", "showcase": true, "languages": ["Markdown", "JSON"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [ {"sha": "72ae8be", "message": "Migration Gitea", "date": "2025-12-04T19:51:53+08:00", "author": "StillHammer"}, {"sha": "4223128", "message": "Ajout documentation API ConfluentTranslator", "date": "2025-12-04T17:12:54+08:00", "author": "Trouve Alexis"} ] }, { "name": "videotoMP3Transcriptor", "description": "Video to MP3 converter with transcription API", "repo_url": "https://git.etheryale.com/StillHammer/videotoMP3Transcriptor", "github_url": null, "category": "DONE", "showcase": true, "languages": ["Shell", "JavaScript"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [ {"sha": "4bb8b85", "message": "Fix dynamic YouTube cookies detection", "date": "2025-12-09T09:24:57+00:00", "author": "debian.StillHammer"}, {"sha": "14706e2", "message": "Add public endpoint to download cookie extraction script", "date": "2025-12-09T02:30:55+00:00", "author": "debian.StillHammer"} ] }, { "name": "freelance-dashboard", "description": "Excel KPI Dashboard for freelance activity tracking - Revenue, time tracking, clients with pivot tables, charts and VBA automation", "repo_url": null, "github_url": "https://github.com/AlexisTrouve/freelance-dashboard", "category": "WIP", "showcase": true, "languages": ["VBA", "Excel"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [] }, { "name": "freelance-notify", "description": "Freelance job monitor with AI scoring and Discord notifications", "repo_url": null, "github_url": "https://github.com/AlexisTrouve/freelance-notify", "category": "WIP", "showcase": true, "languages": ["Python"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [] }, { "name": "timetrack-pro", "description": "Time tracking application built with Microsoft Access & VBA. Manage clients, projects, and billable hours with automated forms and export capabilities.", "repo_url": null, "github_url": "https://github.com/AlexisTrouve/timetrack-pro", "category": "WIP", "showcase": true, "languages": ["VBA", "Access"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [] }, { "name": "RedditSaveSaver", "description": "Python tool to sync Reddit saved posts and comments to Discord via webhook. Automated daily backup with duplicate prevention.", "repo_url": null, "github_url": "https://github.com/AlexisTrouve/RedditSaveSaver", "category": "DONE", "showcase": false, "languages": ["Python"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [] }, { "name": "CTPL", "description": "Modern and efficient C++ Thread Pool Library", "repo_url": null, "github_url": "https://github.com/AlexisTrouve/CTPL", "category": "DONE", "showcase": true, "languages": ["C++"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [] }, { "name": "aissia", "description": "AI assistant project", "repo_url": "https://git.etheryale.com/StillHammer/aissia", "github_url": null, "category": "WIP", "showcase": false, "languages": ["Python"], "commits_7d": 0, "commits_30d": 1, "recent_commits": [] }, { "name": "AlwaysOnRecorder", "description": "Continuous audio/video recording tool", "repo_url": "https://git.etheryale.com/StillHammer/AlwaysOnRecorder", "github_url": null, "category": "WIP", "showcase": false, "languages": ["Python"], "commits_7d": 0, "commits_30d": 0, "recent_commits": [] } ], "stats": { "total_commits_30d": 69, "active_projects": 5, "showcase_count": 13, "top_languages": ["Go", "TypeScript", "Python", "C++", "VBA", "JavaScript"] } }