Skip to content
View arnaud-coral's full-sized avatar
🤪
🤪

Highlights

  • Pro

Block or report arnaud-coral

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arnaud-coral/README.md

Typing SVG


Fullstack Developer & IT Consultant based in Provence 🇫🇷

I help small businesses go digital - from scoping to production.
20+ years turning complex problems into clean, shipped solutions.

linkedin  github


About Me

Founder of DATA ROOSTER, a dev consultancy in Aix-en-Provence specializing in end-to-end digital transformation for TPE/PME. I'm what the French call a couteau suisse - I scope, design, build, deploy, and maintain.

Most of my clients are non-technical business owners who need a trusted partner, not just a developer. I bridge the gap between their vision and a working product - handling the tech so they can focus on their business.

  • Fullstack architecture from mobile to cloud
  • Automation & workflow enthusiast (n8n, scripts, bots)
  • Side passion: algorithmic trading & market data systems
  • Linux & self-hosting advocate 🐧

How I Work

Rigor first - Clean code, typed everything, tested pipelines. I treat a small business project with the same engineering standards as enterprise software. ESLint, Prettier, CI/CD, code reviews - no shortcuts.

Clear communication - I speak human, not jargon. Regular updates, transparent timelines, no surprises. My clients always know where their project stands and what comes next.

Single point of contact - From the first meeting to production deployment and beyond, you deal with one person who owns the entire stack. No hand-offs, no "that's not my part."

Structured delivery - Specs before code. Every project starts with a clear scope, technical choices explained in plain language, and milestones that make sense to non-tech stakeholders.

Long-term mindset - I build things meant to last. Maintainable code, documented decisions, and infrastructure that doesn't need me at 3 AM.


What I'm Building

🐓 DATA ROOSTER - My consultancy helping non-tech SMBs ship real products: mobile apps, web platforms, APIs, and cloud infra. From first meeting to production deploy.

📈 Pulse - A personal algo trading system for S&P 500 anomaly detection. Long/Short strategy with dynamic SL/TP, built as a TypeScript monorepo with Redis Streams, TimescaleDB, and real-time alerts.

⚙️ Automation Pipelines - CRM automations powered by n8n.


Core Stack

🎨 Frontend

React  TypeScript  JavaScript  Tailwind CSS  Vite  HTML5  CSS3

📱 Mobile

React Native  Expo

🧩 Backend - Node.js

Node.js  TypeScript  Express.js  GraphQL  Fastify  Koa

🧩 Backend - PHP

PHP  Symfony  Laravel

🗄️ Data

PostgreSQL  MySQL  MongoDB  Redis  Firebase  DynamoDB  TimescaleDB

☁️ Cloud & DevOps

AWS  Docker  Linux  Bash  Nginx  Terraform  Ansible  GitHub Actions  GitLab CI/CD  Traefik

📦 Tooling & Monorepo

Git  npm  pnpm  Turborepo  ESLint  Prettier

🧪 Testing

Jest  Vitest

⚡ Automation

n8n

📈 Monitoring & Tools

Grafana  Prometheus  VS Code  Postman  Figma  Raspberry Pi

💬 Collaboration

Slack  Jira  Trello


profile-views



There are only two hard things in Computer Science: cache invalidation and naming things.
— Phil Karlton

Pinned Loading

  1. AWS-Delete-unused-EBS-snapshots AWS-Delete-unused-EBS-snapshots Public

    This Bash script identifies and optionally deletes unlinked AWS snapshots, with a "dry run" mode for listing snapshots and a "delete mode" for removing them.

    Shell 2

  2. Database-Backup-Script Database-Backup-Script Public

    This is a simple set of Bash scripts for creating/deleting backups of your MySQL database.

    Shell 1

  3. AWS-ECS-Cluster-Interaction AWS-ECS-Cluster-Interaction Public

    This Bash script is designed to simplify the interaction with Amazon Web Services (AWS) Elastic Container Service (ECS). It allows you to list ECS clusters, select a specific cluster, list tasks wi…

    Shell 1

  4. Customer-contract-termination-reasons-analyzer Customer-contract-termination-reasons-analyzer Public

    This is a script written in R for querying a MySQL database and creating a histogram of contract end dates. The script uses the `RMySQL` and `ggplot2` libraries for database connectivity and data v…

    R 1

  5. RabbitMQ-Proof-of-Concept RabbitMQ-Proof-of-Concept Public

    This project demonstrates a simple yet effective use of RabbitMQ for message queuing within a Dockerized environment. It includes a publisher that sends messages containing unique UUIDs and subscri…

    Python 1

  6. Debian-Distribution-Updater Debian-Distribution-Updater Public

    A simple Bash script for updating Debian to the next release. It checks for the current Debian version, determines the next version, updates the sources.list, upgrades packages, and cleans up. Opti…

    Shell 1