I have a Master of Arts Degree in Psychology from California State University, Fresno, with an emphasis on statistics, research methods, and computer applications. My undergraduate degree is in Psychology with two minors: 1) Peace and Conflict Studies, and 2) Russian. I have two specilization certificates from Coursera for Big Data, Deep Learning and completed Andrew Ng's Machine Learning 12 week course. I am currently enrolled in Positive Psychology and Full Stack Web and Multiplatform Mobile App Development specializations. I also have completed numerous Udemy, LinkedIn Learning and other online courses.
After working for over 25 years as a successful full stack web developer, I am delving deeply into Machine Learning/Deep Learning to combine my web development experience with my educational background in statistics and data analysis. My LinkedIn profile contains a complete list of both job experience and education specifics.
I like to consider myself a Renaissance man and my hobbies reflect that. I am a luthier, a maker of stringed instruments. I build mandolins, cigar box guitars, dulcitars, ukeleles and guitars. I also juggle, specializing in the diabolo. I was a member of a renaissance group, The Spanish Sword Touring Group, where I juggled, acted, participated in theatrical sword fighting demonstrations, played the recorder and sang. I also have strong interest in the Internet of Things (IoT), Embedded Devices (Raspberry Pi, Jetson Nano, Arduino, and Coral Dev Board) and 3D printing.
I am married, have one son (by marriage) and two dogs (a retired Greyhound and a pointer/labrador/bulldog mix).
This is a clone of Classic-Piano-Composer, https://github.com/Skuldur/Classical-Piano-Composer and instead of piano music, I used bluegrass mandolin songs from Mandolin Cafe TablEdit Library (converted to midi), https://www.mandolincafe.com/cgi-bin/tabledit/search?name=Bluegrass for training.
This project trains a neural network to generate midi single instrument music files.
Allows uploading of an image for OCR using Tesseract and deployed using Docker on balenaCloud. This project uses Flask, a light weight web server framework, which should be used for development purposes only. OpenCV is used to reduce noise in the image for better processing by pytesseract. Originally deployed in a Docker container on AWS - this version is revised to be deployed to BalenaCloud to a Jetson Nano device.
Allows upload of an image for OCR using Tesseract and deployed using Tkinter. This uses Tkinter, a Python GUI framework based on Tcl/Tkl. OpenCV is used to reduce noise in the image for better processing by pytesseract. This app will also OCR multiple pages and add the OCR text to a text area.