Alwil17 (Jean-Gaël) · GitHub
Skip to content
View Alwil17's full-sized avatar
:octocat:
Open Sourcing
:octocat:
Open Sourcing

Block or report Alwil17

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.

Content in all repositories owned by your account will be closed.
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
Alwil17/README.md

Kodjo Jean-Gaël Ameganvi

Freelance Fullstack & AI Developer
Lomé, Togo (GMT+0) · available for remote missions

I design, build and ship complete applications, from API to interface, with AI as an everyday tool.
Python, TypeScript, Java: five years on production systems in telecoms, healthcare and HR.

Portfolio CV (English) CV (Français) Email LinkedIn

What I'm working on

Mr Wallet is a personal finance app used by about 200 people. It is free, ad-free and open source (AGPL-3.0). You bring your accounts together, import statements (CSV/Excel), track budgets and debts, forecast cash flow, and every action lands in a timestamped audit log. Built with Next.js, NestJS and PostgreSQL in a TypeScript monorepo, designed and developed with AI assistants. A mobile app (Expo, offline-first) and a conversational AI financial assistant are in progress.

Projects

Project What it does Stack
Mr Wallet Personal finance PWA: accounts, budgets, debts, forecasts, audit log. Bilingual FR/EN. Next.js, NestJS, PostgreSQL, Prisma
AutoMaintainer GitHub App on the Marketplace. Turns TODO comments into issues and labels pull requests. TypeScript, Probot, Docker
SecurePasswordCrypt .NET library for AES-GCM encryption and password hashing, so secrets never sit in plain text. NuGet package, MIT. C#, .NET
Dodzi Anti-scam assistant that explains why a WhatsApp, SMS or Telegram message looks fraudulent, in French, Ewe/Mina and pidgin. Specification complete, build starting. Kotlin, Python, FastAPI
Cagnotte REST API for online fundraising pools among friends and colleagues, with JWT, roles and rate limiting. Swagger docs. Java 17, Spring Boot 3
Timesheet Multi-client, multi-project time tracking with a browser extension and invoicing export. Next.js 15, Supabase
fastapi-boilerplate Layered FastAPI starter with JWT refresh tokens, migrations, tests and Docker. FastAPI, SQLAlchemy

More in Grey-Workers-Togo and in my repositories.

How I work

  • Backend first. APIs in FastAPI, NestJS and Spring Boot, with Next.js, React or Angular on the front.
  • Data and platform. Spark pipelines over 100 million records a day, real-time dashboards (Grafana, ELK), SSO with Keycloak and CI/CD on GitHub Actions.
  • AI in the loop. Claude Code, GitHub Copilot and Cursor every day, plus LLM integration (structured extraction, prompt engineering, API orchestration), with architecture, tests and code review kept in my hands.

Tech stack

Languages   Python TypeScript Java C#

Backend   FastAPI NestJS Spring .NET

Frontend and mobile   Next JS React Angular Expo Flutter

Data and DevOps   PostgreSQL Apache Spark Docker GitHub Actions Keycloak Vercel Render

GitHub stats

GitHub stats Top languages

Elsewhere

Instagram X YouTube

🇫🇷 En français

Développeur fullstack freelance basé à Lomé (Togo, GMT+0), disponible en télétravail. Je conçois, développe et déploie des applications complètes, de l'API à l'interface, avec l'IA comme outil de travail quotidien. Python, TypeScript, Java : cinq ans d'expérience sur des systèmes en production (télécoms, santé, ressources humaines).

En ce moment : Mr Wallet, une application de gestion de finances personnelles utilisée par environ 200 personnes, gratuite, sans publicité et open source. Une application mobile (Expo, offline-first) et un assistant financier conversationnel par IA sont en cours de développement.

Aussi : AutoMaintainer, une GitHub App publiée sur le Marketplace, et SecurePasswordCrypt, une bibliothèque .NET de chiffrement AES-GCM et de hachage de mots de passe.

Mon portfolio et mon CV sont disponibles en français.

Pinned Loading

  1. automaintainer-bot automaintainer-bot Public

    A GitHub App that extracts TODOs from commits and creates corresponding GitHub issues automatically.

    TypeScript 1 1

  2. fastapi-boilerplate fastapi-boilerplate Public template

    FastAPI boilerplate with clean architecture

    Python 7 4

  3. timesheet timesheet Public

    Multi-client time tracking app with a one-click timer, CSV/PDF export, and a browser extension — built with Next.js, Supabase, and TypeScript.

    TypeScript

  4. Grey-Workers-Togo/mr-wallet Grey-Workers-Togo/mr-wallet Public

    Personal finance management app. Track expenses, budgets, debts & forecasts. Free PWA, zero ads, open source.

    TypeScript 4 3

  5. Grey-Workers-Togo/SecurePasswordCrypt Grey-Workers-Togo/SecurePasswordCrypt Public

    Secure AES-GCM encryption and password hashing utility for and C# .NET projects.

    C# 3