Giter VIP home page Giter VIP logo

bledom_controller's Introduction

Hi there ๐Ÿ‘‹

My name is Freek. I'm a guy who enjoys programming (who would have thought!), playing videogames, producing and listening to music, and taking pictures. Currently working as System & Network Administrator for Codam Coding College, which is part of the 42 Network. I also studied there - if you're interested in what the school's curriculum is like, feel free to refer to my submitted work in the @fbescodam organization.

I've created several personal projects ever since I started programming in 2015, some larger than others. The biggest one is probably TunePlay, which was a website where you could play music from most platforms (YouTube, Spotify, Soundcloud, Deezer, Mixcloud) using just one interface. I also created @me_irl_bot on Instagram, which gained over 200,000 followers and roughly 25 million weekly impressions (until Instagram deactivated the account). In 2021, I created Improved Intra 42, a browser extension that aims to improve the intranet of 42 Network schools by providing more (personalized) features and improving its visuals. It is currently used by over 25% of the active student population.

The source code for most of my projects is open sourced here, on this GitHub profile. Have a look around!

Links

Portfolio (needs some updating) | LinkedIn | Twitter | Instagram | 42 Profile

Some useless stats

Programming languages I main

I am proficient in Javascript/Typescript, Python, PHP, C, Bash, CSS (yes, CSS is not a "real" language, but it is still a valuable skill). I have also worked with C++, Java, Go, Ruby, pSQL and probably a bunch of others before. In the end, I believe I can pick up any language and understand its functioning.

Programming history: my journey through the years

Click to view
  • 2023: Migrated the entire fleet of computers at Codam Coding College from macOS to Linux with almost zero downtime.
  • 2022: Joined the staff team of Codam Coding College as System and Network Administrator, finished their core curriculum.
  • 2021: Started attending Codam Coding College (at the end of 2020) to further increase my programming skills and meet like-minded people. Created Improved Intra 42, a browser extension with over 3000 monthly users.
  • 2020: Covid-19 disrupted the high school I was working at as IT Assistant. However, I made sure lessons could continue smoothly within 3 days of the school's closure, by creating a link between our scheduling software and Google Meet.
  • 2019: Co-founded a start-up in Switzerland where I was CTO, which gained the interest of a VC; created a functioning MVP.
  • 2018: Discovered the use of APIs, bundled many together into TunePlay (a website that played music from various streaming services using the same interface). Started @me_irl_bot on Instagram, which gained over 200.000 followers and 25 million weekly impressions.
  • 2017: Started developing back-ends in PHP for the previously created front-ends
  • 2016: Substantially increased my CSS and Javascript skills.
  • 2015: Started basic web development: learnt the ins and outs of HTML & CSS.
  • 2014: Started attending a computer science course in high school: learnt binary calculation, Java programming, basic HTML, simplistic "AI" scenarios.
  • <2013: Broke and fixed many Windows installations and versions, which taught me a lot about this operating system.

bledom_controller's People

Contributors

freekbes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bledom_controller's Issues

bluetooth devide not found?

Hi there. Great stuff, thanks!
For some reason the device didn't show up with the current configuration (neither on Windows nor on Mac OS)
For anyone who might need this: I got it working by replacing the filters with the two options below (more devices can appear when trying to connect, you only have to select the ELK-BLEDOM from the list)

navigator.bluetooth.requestDevice({
                // commend these lines out
		// filters: [
		// 	{ services: ['0000fff0-0000-1000-8000-00805f9b34fb'] }
		// ]

                // add these lines
		acceptAllDevices: true, // all devices show up, just select the right one
		optionalServices: ['0000fff0-0000-1000-8000-00805f9b34fb'], // this is required to allow using the service
	})

And a question: seems like the controller doesn't support individually addressable leds, is this right?

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.