Homepage
Hey there! I'm William, a 15 yo self taught french developer. (handle: willmil11)
Welcome to my portfolio, the categories are above this text if you are on mobile or on the left if you are on desktop (you can click them to open them). You can drag the sidebar handle to resize it as well!
This website you're on right now is fully responsive and made in pure vanilla html, css, and javascript. Even though web developement is not my area of expertise, as you can see, it works pretty much perfectly.
Projects
These are my best public projects:
- cleanai-c: A very user friendly CLI that allows you to train and/or pretrain transformer based LLMs from complete scratch. Made in C with no machine learning librairies such as tensorflow.
- Nodegamesjs: Long story short, pygames for nodejs.
- Quickserver: A very easy to use and user friendly webserver written in C, extremely quick deploy with logs that can be transformed from json to human readable with the tool itself.
- Readyserver: The previous version of quickserver made in pure javascript, learning C led me to believe this could be done a lot better in that language, leading to the creation of quickserver.
- cleanai: The previous version of cleanai-c made in pure javascript, the constraints of the runtime and the tech debt accumulated over time led me to create cleanai-c.
Projects in the works:
- The project: An indie open world story driven game featuring a very large, fully and freely explorable world.
For the technical details: it is made in Godot, the 3D models in Blender, the art in Krita and Ibis paint, and the writing in markdown documents. It is cell shaded with anime style graphics and characters. And yes, the name is lore relevent.
And I would like to put emphasis on the fact that this is made completely and fully without any AI assistance whatsoever, it is fully and completely human made.
Skills
Here are my programing skills, which by that I mean, what programing languages and markup languages I know how to use and have experience in:
- C (userspace, freestanding, and integrated)
- Assembly (aarch64 and x86_64)
- Javascript (both frontend and backend with nodejs)
- Python
- GDScript
- GDShader
- Lua
- Luau (basically just roblox lua)
- Html and CSS
- If that counts as a language to you, skript (a language that makes minecraft plugin developement easier)
If you want to know for some reason, I use neovim as my code editor.
And now for the more artistic side of things:
- 3D modelling in Blender
- Drawing in Krita and Ibis paint (area of expertise is video game environement art, so textures basically. I am improving rapidly at drawing about everything in anime artstyle though)
- Writing (full pieces with worldbuilding, emotion, camera work, and choreography work) (I use markdown documents, not that it matters though)
- Coming soon: Music and vfx creation
Linguistic skills: Fluent in both English and French orally and in writing.
About AI:
Since around the start of june 2026, I am committed to not using generative AI in any of my works ever again for numerous reasons, this therefore applies to the whole of The project, the website you are currently on and all my future creations.
Reasons include: Principles, refusal to depend on said generative AI in any capacity whatsoever, ecological impact, and that I dislike the fact that both the content it generates (commonly called AI slop in informal contexts) and itself are spreading everywhere, infecting everything like some kind of cancer.
And I can get that it feels ironic that I am saying this as a person who made two AI projects, however there is a difference between making AI to learn how machine learning works (for the process and not the result) and using AI. And anyhow, I made both projects before the date indicated above. Now that we are after said date, as I stated before, none of what I will make will be made with, be, or contain generative AI in any way shape or form.
Contacts
You can contact me via email at willmil111012@gmail.com. Or also on discord, my username being my handle, that is willmil11