Git Product home page Git Product logo

cookietest's Introduction

Animation taken from https://lordicon.com/ and processed using the ESP32 OLED Animations Project

Hi there ๐Ÿ‘‹

My name is Kushagra Goel, and I'm a Toronto-based developer. I generally work at the intersection of hardware and software, with a little bit of networking thrown in.

I'm a big proponent of open-source computing ideology, and have contributed to projects like Arduino. Professionally, I'm working at Huawei's Human-Machine Interaction Lab, right here in Toronto.


๐Ÿ”ญ Currently, I've been working on some very interesting projects that get really inexpensive computer chips to talk to humans using various types of displays like OLEDs, touch-screen LCDs, and even e-paper displays.

Some of my open-source libraries are even available through the Arduino IDE

  • detaBaseArduinoESP32 makes working with Deta.sh Base Instance(an online database) easier by abstracting away the networking and requests part.
  • Adafruit_4_01_ColourEPaper is a connector library which helps Adafruit GFX(one of the leading graphics libraries for low-spec hardware) connect to WaveShare's 4.01 inch colour e-paper display.

๐Ÿ’ก Here are some ideas that I might work on in the future or might serve as inspiration for you:

  • Complete 7-layer OSI Model custom implementation using an ESP32 (maybe light-based physical layer?)
  • Infrared-based triangulation using Arduino
  • Inexpensive personal assistant system (using an e-paper display attached near a desk)
    • May have command line utility to add/delete to-do list items
    • May send push notifications to phone/computer
  • Persistent HTTP/S connections with the ESP32/Computer, that reconnect when disconnected for any reason.
    • Ability to send/queue push notifications in a similar fashion to GCM/FCM. This is related to personal assistant system. Notifications might be sent to the notifications server or to other registered clients.
  • Cloud managed store display tags for products showing videos of products working in live-settings
    • Using LCD displays + ESP32
  • Cloud managed hospital room display using e-paper technology
  • AdafruitGFX port of SSD1315
    • Similar to SSD1306, but does not work...
  • Basic VR using 2 small OLED screens

๐Ÿ”— Let's connect if you have an interesting hardware-related idea or if you'd like to collaborate on something cool. You can reach me at [email protected] or on LinkedIn


cookietest's People

Contributors

ellenklehman avatar lupinerose avatar

Watchers

 avatar

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.