Coder Social home page Coder Social logo

Hi!

profile picture

👋 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.

Donation using Liberapay

Matthieu S.'s Projects

algo-s3 icon algo-s3

All files needed for algo classes - S3-undergraduates@epita

awesome-epita icon awesome-epita

This repository tries to regroup every learning sources made by student

bst icon bst

OpenBST, BST for Java, BST Tutorial -- Create branching stories easily!

bst-tk icon bst-tk

The BST Toolkit provides a useful set of tools for use with OpenBST

cut.kt icon cut.kt

C Unit Testing with Kotlin -- Proof of concept

destreamer icon destreamer

Save Microsoft Stream videos for offline enjoyment.

detekt icon detekt

Static code analysis for Kotlin

epiflags icon epiflags

Flag logos for EPITA International Discord servers

epilink icon epilink

Authenticate people on your Discord servers and give them roles automatically. All-in-one server back-end, Discord bot and front-end. Works with Google, Microsoft and any OpenID Connect provider.

epimap icon epimap

Web application for Epita campus maps

epita.it icon epita.it

The open source web portal for EPITA websites and projects.

gradle icon gradle

Adaptable, fast automation for all

hoplite icon hoplite

A boilerplate-free Kotlin config library for loading configuration files as data classes

jackson-dataformats-text icon jackson-dataformats-text

Uber-project for (some) standard Jackson textual format backends: csv, properties, yaml (xml to be added in future)

koa icon koa

Koa has been superseded by Tegral OpenAPI! Check it out at the link below

kt32234 icon kt32234

https://youtrack.jetbrains.com/issue/KT-32234

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.