Animation taken from https://lordicon.com/ and processed using the ESP32 OLED Animations Project
My name is Kushagra Goel, and I'm a Mississauga-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 currently working at Synopsys.
π 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.
- 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