Bellard est le premier développeur de l'utilitaire et des bibliothèquesFFmpeg qui sert à manipuler les flux audio/vidéo.
Il décroche (temporairement) le record mondial du plus lointain bit fractionnaire du nombre π le 22 septembre 1997, en améliorant la formule BBP.
Il travaille à partir de 1998 pour la société Netgem[3].
En 2011, il crée un émulateur de PC (minimal) écrit en JavaScript, qui permet de lancer un mini noyau Linux et sa console directement depuis un navigateur web. Il le publie sur son site web le 14 mai 2011. Ce programme émule un processeur 32-bit x86, un contrôleur programmable 8259, un timer 8254 programmable et un UART 16450.
En septembre 2012[5], il crée avec Franck Spinelli[6], autre ancien de Netgem[7], l'entreprise Amarisoft qui commercialise le logiciel LTEENB, permettant de mettre en place un eNode B (station de base LTE) avec un PC standard[8].
En juillet 2019, il publie QuickJS, un moteur JavaScript écrit en C.
En 2021, il publie le projet NNCP (Lossless Data Compression with Neural Networks)[9], algorithme de compression basé sur des réseaux de neurones. Cette solution se classe première lors d'un comparatif de compression de grand texte devant des centaines d'autres algorithmes[10].
Il s'était fait connaître en France dès la classe de seconde via le serveur VidéotexBuster (dédié au téléchargement de logiciels freewares via Minitel) par son utilitaire sous DOS nommé LZEXE qui comprimait un exécutable en le précédant du code qui le décompressait au chargement[12]. Dans les années 80 où l'espace disque restait rare et cher, ce logiciel a eu du succès. Il fut d'ailleurs une époque où cinq logiciels de ce jeune développeur, dont LZEXE, occupaient les cinq premières places du hit-parade[réf. souhaitée] des téléchargements de Buster.
↑Ses graticiels occupèrent quelque temps les cinq premières places consécutives du hit-parade de téléchargement du serveur Buster (graticiels téléchargeables par Minitel - ou émulateur - sur un PC)