Skip to content
View Eric-Canas's full-sized avatar

Organizations

@Mugiwara-Company

Block or report Eric-Canas

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Eric-Canas/README.md

Hi there, I'm Eric Cañas

GitHub Linkedin StackOverflow GoogleScholar Gmail ShutterStock Sponsors

I'm a Computer Science and Computer Vision Engineer who specially loves to develop Open Source libraries for Python and JavaScript during my leisure time. I have special enthusiasm for Computer Vision problems and High Performance Computing. Lately, I'm becoming very interested in Web Applications.

From 2018 to 2021 I worked as a Researcher at the Computer Vision Center. Developing tools for Analysis and Dissection on CNNs and Deep Learning Super-Resolution for Microscopy (MSIM). During 2021, I moved to the Department of Applied Physics at the University of Barcelona, where besides Deep Learning I worked writing C++ DLLs with OpenMP. From 2022, I started to work as Freelance Computer Vision Engineer for Early-Stage Start Ups. I'm trying to build something great.

I studied a Computer Sciences Bachelor's Degree, where I ranked 1st of my promotion, and a Master's Degree on Artificial Intelligence.

I always develop my libraries under MIT License. Openly accessible for everyone's benefit.

Feel free to check my Portfolio.

🗂️ Highlighted Projects

💻 Language 🔬 Principal Field 🚀 Projects
Python Data Gathering, Data Science, Deep Learning & Crawling Social-Media-Crawler
Machine Learning, Sockets & Robotics Baby-Robot
Computer Vision Libraries Pic2World QReader QRDet
Libraries USBMonitor CircularDict QuadrilateralFitter conditional-cache proxy-spinner
Utilities JPEG-MetaFilter
JavaScript Machine Learning for Web & Tensorflow.js Drums-app Makeup-Hub
Computer Vision Libraries Homography.js
React.js & Serverless Websites My Portfolio

🛠️ My favorite tools

Languages

Frameworks & Libraries

Databases

Web Technologies

Bootstrap Sass Node.js Gatsby.js Contentful

Others

📝 Publications

[1] E. Canas, A. M. García, A. Garrell and C. Angulo. Initial Test of "BabyRobot" Behaviour on a Teleoperated Toy Substitution: Improving the Motor Skills of Toddlers. Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot Interaction. pp. 708–712. Sapporo, Hokkaido, Japan. March 2022.

[2] F. Lumbreras, R. Bola, E. Canas, S. Lumbreras, E. Martín-Badosa and M. Montes-Usategui. SCORED: Super-resolution Confocal Microscopy Enhanced by Deep-Learning. ATTRACT Final Conference. September 2020.

📺 On the Media

  1. 📰 An Interview about Baby Robot was featured in TechXplore, and echoed in Spanish, French, Dutch, Armenian, Polish, Swedish, Chinese and Russian magazines. It positioned the preprint as the most discussed paper about Human-Computer Interaction of the week in the news.
  2. ▶️ Drums-app was featured on the TensorFlow.js Community "Show & Tell" #9

🐼 About me

  1. 💻 I use to code in Python, but since I discovered TensorFlow.js I'm very interested in building web tools.
  2. ❣️ I love Pytorch, not only for Deep Learning purposes, but as the ultra-doped version of NumPy. It's like having the power of CUDA but in 5 minutes of coding.
  3. 🤖 I dream with building a system for automating every household task that is not yet automated.

:octocat: How I arrived here

  1. 🔍 Before to discover how amazing Computer Sciences were [2015] I studied Plastic Arts [2011-2013], and Scenic Arts [2013-2015]. My life changed just the day I discovered a Java tutorial.
    1. 📚 Three months later, I decided to learn on my own all the mathematical background I lacked, and to enroll on a Computer Sciences Bachelor's Degree. This is the right day I became a truly nerd 🤓.
  2. 🏡 I have been working remotely since 2018.
  3. 🚋 In 2021 I decided to move from Barcelona to a quiet coastal town. Now I feel closer to nirvana. I'm not returning to a crowded city anymore 👋.

📈 Stats Summary

Github Readme Stats Card Github Streak Stats

Pinned Loading

  1. QReader QReader Public

    Robust and Straight-Forward solution for reading difficult and tricky QR codes within images in Python. Powered by YOLOv8

    Python 193 24

  2. qrdet qrdet Public

    Robust QR Detector based on YOLOv8

    Python 95 18

  3. Homography.js Homography.js Public

    Lightweight, High-Performance and easy-to-use library for performing Affine, Projective or Piecewise Affine transformations over any Image or HTMLElement from only a set of reference points. In Jav…

    JavaScript 52 8

  4. USBMonitor USBMonitor Public

    USBMonitor is an easy-to-use cross-platform library for USB device monitoring that simplifies tracking of connections, disconnections, and examination of connected device attributes on both Windows…

    Python 33 7

  5. Drums-app Drums-app Public

    Play drums in your browser with your webcam

    JavaScript 8 3

  6. quadrilateral-fitter quadrilateral-fitter Public

    An algorithm for fitting trapezoids from irregular polygons

    Python 11 1