Philippe Smeets · Software developer

Game data,made useful.

I build Discord applications, API clients, and practical tools—with care for the details that make software feel clear and dependable.

Original illustration connecting game data, Node.js clients, and useful developer tools.
An original illustration of the work: from source to something useful.
ApplicationsAPI clientsDeveloper tools

Selected work

Two ways to bring game data closer.

Focused tools for players, communities, and the developers building around them.

Original Discord-style composition showing player lookup, live rotation, and server-management command panels.
Original interface illustration; example panels do not contain live player data.

Apex Bot

A public Apex Legends Discord bot for player profiles, map rotations, server status, and ranked information.

  • JavaScript
  • Node.js
  • discord.js
Explore Apex Bot
Original illustration showing BrawlStarsClient, request pacing, caching, and typed API results.
An original architecture illustration based on the package README.

Brawl Stars Node

A TypeScript client for player, club, brawler, ranking, and event data from the official Brawl Stars API.

  • TypeScript
  • Node.js
  • Jest
  • GitHub Actions
Explore Brawl Stars Node

There’s more to explore across API clients and developer tools.

See all projects

How I work

Useful software starts with a clear path.

  1. 01

    Understand the source

    Start with the data, its limits, and what people are trying to find.

  2. 02

    Make the path dependable

    Validate inputs, handle failures, and keep the interface predictable.

  3. 03

    Put the result to work

    Deliver useful answers where a player or developer needs them.

About

Thoughtful software, from the first request to the last detail.

I’m Philippe, a software developer who enjoys turning APIs and ideas into tools people can use. My work spans Discord bots, Node.js packages, and web applications.

I’m especially interested in the craft behind reliable integrations: clear interfaces, careful input handling, useful errors, and code that stays approachable as a project grows.

  • Node.js
  • API design
  • developer tools
  • Discord applications

Contact

Have a good idea?
Let’s make it useful.

I’m always glad to hear about interesting software, game, and developer-tool projects.