Software Engineer and Machine Learning Enthusiast
Hi, I'm Miguel and I am a programmer, hacker, and problem solver. I love to design and build software. Most of my software development experience is with Java, but you will find me developing and messing around with all sorts of technologies. I am also always up for a challenge and love to solve problems. When I'm not at my computer you can find me playing soccer or getting my hands greasy working on cars.
A cloud based IDE to allow multiuser editing of code.
On project I used a dataset provided by Kaggle which has tweets that are relevant to Covid-19 and were queried from a set of hashtags. I used this dataset to analyze how twitter users were reacting to the lockdown orders that were happening around the world. I used Google Collaboratory, Python, Machine Learning Python libraries used: TensorFlow, Spacy, NLTK, Pandas, Matplotlib, etc. I also used and experimented with some machine learning algorithms, and they were K-means clustering, LDA, and Neural Networks.
This project is to make an educational game as a web application. To help Angelenos understand the complexity and ramification of the Los Angeles Budget and how it impacts their daily lives. Using JavaScript, D3.js, Vue.js
Implemented the code that is used to create a image visualization from unstructured data read from a LIDAR (Light Detection and Raging) sensor. The API used to construct a model from the area surveyed is the Point Cloud Library using C++.
The website is developed using Bootstrap, HTML, CSS, and Javascript. I used the Agency theme from Start BootStrap because it has features that I liked, and I modified the theme to suit my preferences.
Developed an Android mobile application in Java. Used the News API to retrieve a JSON file and SqLite to avoid excessive data usage from the user. Used the Observer pattern for code readibility, modularity, and for future modification.Github link.
Project PANTS is a mobile application developed in Android Studio using Java. Used the Google Firebase API to allow the application to have a real-time database access. I learned how to implement an API to an Android application that allows for user registration, login, and search. I also implemented a real-time messaging platform to allow users to communicate. Github link.
I worked on a project that would be an extension to their Client Case Management System (CCMS) in which it will be using machine learning and artificial intelligence to have face detection, speech-to-text, and topic construction on videos. Current in use: AWS Lambda, Microsoft Azure Video Indexer, and Box Skills they are all implemented using Node.js. These were all finalized by having them setup with Serverless for easy installation.