👋 I'm Matthieu, a French Software Engineer. I go by "utybo" or "Zoroark" online. I started coding by making (crappy) Minecraft mods in Java and went on from there. I primarily value painlessness and ease of use without sacrificing on performance. A fast system is worthless if no one can figure out how to use it ! 😄
👨🎓 I am a former CS student at EPITA where I learned C, C++, Java, Python, C# and JavaScript/TypeScript. I was a teaching assistant for 1st and 3rd year students (Also known as ACDC (C# and OCaml), YAKA (Java, JavaScript, C++), ACU (C, UNIX Shell, SQL)). I also worked at the Forge lab there where I was in charge of documentation efforts and miscellaneous development tasks. I specialized in the MTI curriculum with a focus on back-end development.
🛠 I have several ongoing projects. My main project is Tegral (github), a web framework for Kotlin that uses cool, existing libraries, and merge them into one somewhat cohesive experience. It also has a bunch of home-made libraries for things like dependency injection and OpenAPI in the Kotlin ecosystem. I've also worked on EpiLink (repo), a web service for authenticating Discord users on chat servers based on their Microsoft/Office 365/OpenID Connect accounts, which we currently use for all of the (somewhat-official-but-not-really) EPITA Discord servers. I also have several other Kotlinish experiments on my profile.
🌐 My website is zoroark.guru, although there isn't really much happening on there.
💬 You can reach me at githubUsername + "dev" + '@' + "gmail.com"
, though keep in mind this e-mail address is not monitored daily, so I may be a bit slow to respond.