Skip to content
View tomasoignons's full-sized avatar
๐Ÿ˜
๐Ÿ˜

Block or report tomasoignons

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
tomasoignons/README.md

HI there ! ๐Ÿ‘‹

I am tomasoignons. I'm a CS student at EPFL, Switzerland

Projects

I spend most of my time doing useless things such as

  • salleslibres, a mobile app and website to see the available rooms of my previous school
  • A discord and instagram bot, that post every day a photo taken randomly on a the midjourney discord server (friend advice : don't try to work with the Facebook API, it is the worst API I have ever seen)
  • A ML algorithm to predict the stock Market between CHF and EUR
  • A uber and deliveroo clone
  • An app to manage my own groceries
  • A to good to go bot, that make a request to reserve your next groceries as fast as you can (semi-integrated to the previous project, to have a visual interface)
  • Gurk, a chrome extension to customize the chrome web page as I want (especialy with a Google Calendar integration)
  • Flambo, my next (top secret) project
  • And much more

Skills & tools ๐Ÿ–ฑ๏ธ

When I need to build thing, I go between svelte or react for the front-end, and Node.js for the backend. For the database, I used mongoDB in the past, but now I do 100% of my projects with PostgreSQL I have already used next-js, threeJS, spline or stripe in various projects

If the project doesn't need any kind of back-end management I will go for node-js. If it involves Machine Learning or tricky API, I will go for python and pytorch. If imposed, I can also work with java. For mobiles app, I can go with kotlin or react-native depending on my humeur

One last thing

I love to go to the end of the project, and not abandon them during the conception, even if I see it is much more complicated that it seems at first sight (like gurk), and I don't use github every time I code, that's why my banner seems so low, but in fact I could do 3 commit / day easily with all the projects I just don't commit until the end of the project (because I am lazy, and I configure/push to a git repo only if it is really necessary -> if I go to production)

Contact me ๐Ÿค

I'm available on Discord under #tomasoignons

๐Ÿ’ป Tech Stack:

AssemblyScript C++ JavaScript Java Markdown Python Scala TypeScript React React Native React Router Netlify Chart.js Express.js JWT Nodemon NodeJS Next JS Nuxt JS Redux Svelte Three js Vite Vue.js Webpack MongoDB MySQL SQLite Postgres Adobe Figma Gimp Inkscape Canva Blender Matplotlib NumPy Pandas PyTorch TensorFlow Scipy scikit-learn Keras Git GitHub GitLab Docker Notion Prezi Trello

๐Ÿ“Š GitHub Stats:



Pinned Loading

  1. legislatives-2024 legislatives-2024 Public

    Jupyter Notebook

  2. personal-website personal-website Public

    Vue

  3. epfml/disco epfml/disco Public

    DISCO is a code-free and installation-free browser platform that allows any non-technical user to collaboratively train machine learning models without sharing any private data.

    TypeScript 183 32

  4. BlockChainSthyle/Sthyle-webapp BlockChainSthyle/Sthyle-webapp Public

    JavaScript 1

  5. viscon25-hackathon/viscon25 viscon25-hackathon/viscon25 Public

    Viscon 25 Hackathon Project

    Vue