Skip to content
View Mike014's full-sized avatar

Block or report Mike014

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
Mike014/README.md

Typing SVG

Hello, my name is Michele

I’m a Junior Back-End Developer with a background in Audio Programming and Technical Sound Design. My expertise includes DSP, NLP and developing software with Django, Flask, Node.js, JUCE. I’m also certified in Music Technologies from Steinberg and in Programming.

I work with GitBash, MSYS2, and PowerShell. Currently, I focus on AI and NLP using libraries like NLTK and spaCy.

Explore my repositories for educational projects and experiments.

Some of my repositories are educational and contain experiments aimed at exploring new techniques and concepts. These projects serve as learning tools and may not be fully developed software solutions.

My Resume

You can view and download my resume using the link below:
Download Resume

Python C++ JavaScript Swift C

I also work with the following frameworks and libraries:

Flask Django Node.js

I am also proficient in:

Csound MaxMSP Blueprints

CodeAcademy Profile

Check out my CodeAcademy Profile

Check Some of My Best Work

Web Applications

Project Description Technologies
Audio Transcription Audio Transcription Django-based web application for uploading audio files and obtaining transcriptions using the speech_recognition library. Django, Python, Speech Recognition
Simple Translator Simple Translator Django application that translates text from Italian to English using Google Translate, displaying results on a separate page. Django, Google Translate API
Digital Audio Archive Digital Audio Archive Web application for uploading, viewing, and managing audio files, utilizing Node.js, Express, Multer, SQLite, and EJS. Node.js, Express, SQLite, EJS
Traffic Monitor Traffic Monitor Web application for calculating the shortest path between two points on a map and predicting traffic conditions using Dijkstra's algorithm and KNN. Flask, Python, Leaflet, OpenStreetMap, Render
Champions League Predictor Champions League Predictor This web application predicts the number of goals scored by a team in the Champions League based on various statistical parameters. It uses a linear regression model trained on a historical dataset of team performances. Flask, Python, Pandas, Scikit-learn, Render
Library-Assessment Library-Assessment This Django application provides a comprehensive system for managing a library, with features for authentication, search, and recommendation. Django, Django RestFramework, Django Rest Framework-Simple jwt
Audio Classification Audio Classification Prototype Django app for uploading and classifying audio files using PCA for feature reduction and KNN for classification. Designed for future extension with additional data and classes. Django, Python, PCA, KNN

Chatbots and NLP

Project Description Technologies
Chatbot Repository Chatbot Repository Prototype of a ChatBot designed for audio playback and other audio-related functionalities in video games and various applications. Python, Audio Processing
Chatbot_App Chatbot_App A GUI application that leverages NLP techniques such as tokenization, stemming, lemmatization, and POS tagging, built with Tkinter. Integrates various NLP functionalities into an intuitive interface. Python, Tkinter, NLP, DialoGPT

Advanced Applications

Project Description Technologies
PCOptimizerAI PCOptimizerAI Application optimized for computer resources using AI techniques, providing personalized recommendations based on CPU, RAM, and GPU usage for scenarios such as gaming, programming, and deep learning. Python, Machine Learning, AI
House Price Predictor House Price Predictor Python application that predicts house prices based on their size in square meters using a linear regression model. Includes a GUI for user interaction, logging, database management, and concurrency features. Python, Tkinter, SQLite, Machine Learning

iOS Development

As an aspiring iOS Developer, I actively work on projects involving Swift, SwiftUI, and iOS SDKs. Below are some key highlights of my work in the iOS ecosystem:

Featured iOS Projects

Project Description Technologies
Morse Code Translator Morse Code Translator An iOS app developed with SwiftUI that translates English text to Morse code and vice versa, featuring an intuitive user interface. Swift, SwiftUI
Chordboard Music App Chordboard Music App Cross-platform audio plugin for music composition, developed with JUCE and C++. Includes iOS compatibility for mobile usage. JUCE, C++, Swift

Connect with Me

Top Languages

GitHub Streak
GitHub Stats

Visit My GitHub Pages

Check out my personal website for more details about my work and projects. (work in progress)

Pinned Loading

  1. Chatbot Chatbot Public

    This Repository will contain the prototype of a ChatBot created for the playback of audio, or everything related to audio in the world of video games and not.

    Python

  2. StefanHritcu/OpenSoundHub-Collaborative-Full-Stack-Audio-Processing-Platform StefanHritcu/OpenSoundHub-Collaborative-Full-Stack-Audio-Processing-Platform Public

    OpenSoundHub è una piattaforma full-stack open-source per la gestione e l'elaborazione di file audio. Combina un frontend reattivo con React e Tailwind CSS e un backend potente con JUCE (C++) e Pyt…

    JavaScript 9

  3. Audio-Transcription Audio-Transcription Public

    This project is a Django-based web application that allows users to upload audio files and get the transcription of the audio content. It uses the `speech_recognition` library to transcribe the audio.

    Python

  4. Simple-Translator Simple-Translator Public

    Simple Translator is a Django web app that translates Italian text to English using Google Translate. It offers a user-friendly interface for inputting text and receiving translations, integrating …

    Python

  5. Digital-Audio-Archive Digital-Audio-Archive Public

    The Digital Audio Archive is a web application that allows users to upload, view, and remove audio files. It uses Node.js for the backend, Express for routing, Multer for file uploads, SQLite as th…

    JavaScript

  6. Chatbot_App Chatbot_App Public

    Chabot is an application with a graphical user interface that uses various natural language processing (NLP) techniques to tokenize, stem, find stop words, and apply regular expressions to user-inp…

    Python