Skip to content
View EAnathos's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@ContriBot-Discord

Block or report EAnathos

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 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
EAnathos/README.md
banner

Full Stack Development Master's student · Test automation engineer · Macrophotographer

🇬🇧 English · 🇫🇷 Français

Portfolio Discord Email


🧑‍💻 About

To describe myself briefly: I'm slightly obsessed with clean architecture, which can be an asset when a project needs to last, and a drawback when you just have to ship fast.

  • 🎓 Full Stack Development Master's degree (France)
  • 🧪 Test automation engineer: Robot Framework & Playwright
  • 🔭 Currently exploring: Solidity / Blockchain
  • 🐜 Ant keeper & wildlife macrophotographer

🛠 Tech stack

Languages

TypeScript JavaScript Python Java Solidity

Web & Frameworks

Astro React Vue.js React Native Node.js Express Socket.IO Vite Tailwind CSS HTML5 CSS3

Databases

MySQL PostgreSQL MongoDB Prisma

Testing & CI/CD

Robot Framework Playwright Selenium Jest GitHub Actions Docker

Tools

Git GitHub GitLab Claude Code Figma Postman Insomnia Notion Markdown


🚀 Projects

🐜 Interactive platform to learn ant identification. Browse a structured taxonomic database and train yourself through identification quizzes based on real specimens. The kind of tool I wish I had when I started keeping ants. Monorepo architecture with a strictly typed API, Prisma-backed data layer, and containerized services ready for CI/CD deployment.

TypeScript React Express Prisma Docker


🧩 Real-time collaborative jigsaw puzzle. Several players assemble the same image together with no account needed: join a game with a code and a nickname, and watch cursors and pieces move live. Server-authoritative game state, magnetic piece snapping, three difficulty levels (25 / 100 / 400 pieces).

TypeScript React Socket.IO Express Vite


Discord bot designed to keep communities alive through a gamified reward system. Members earn points for their activity (messages, reactions, voice presence) and unlock configurable roles as they climb the ranks.

Node.js Discord.js MongoDB


📷 Macrophotography

A close look at the details. My work focuses on arthropods in their natural environment.

Photo portfolio Instagram iNaturalist


📊 GitHub Stats

Pinned Loading

  1. antIdTraining antIdTraining Public

    Ant Id Training

    TypeScript 1

  2. puzzle-multiplayer puzzle-multiplayer Public

    Puzzle collaboratif multijoueur en temps réel (React + Socket.IO), sans compte, avec pièces jigsaw sur canvas pannable.

    TypeScript