My projects portfolio
Developing a Web Dashboard for analyzing Amazon's Laptop sales data
Try the App at http://dashboard.sinfronteras.ws
Github repository: https://github.com/adeloaleman/AmazonLaptopsDashboard
eComerce Web Application for an optical glasses retailer
Visit the Web App at http://www.vglens.sinfronteras.ws
This Application was developed using Python-Django Web framework
Web App - Clone of Twitter
Visit the Web App at http://62.171.143.243
Github repository: https://github.com/adeloaleman/WebApp-CloneOfTwitter
This Application was developed using:
Back-end: Node.js (Express) (TypeScript)
Front-end: React (TypeScript)
Supervised Machine Learning for Fake News Detection
Visit the Web App at http://fakenewsdetector.sinfronteras.ws
Github repository https://github.com/adeloaleman/RFakeNewsDetector
Social Media Sentiment Analysis using Twitter Data
Java Desktop App - Zoo Management System
In this project, we have created a GUI Java (Swing) Application for a Zoo Management System.
You can try the application by downloading the Java Jar file from this link: http://wiki.sinfronteras.ws/images/2/27/ZooManagementSystem.jar
Github repository: https://github.com/adeloaleman/JavaDesktopApp-ZooManagementSystem
Java Desktop App - Stock Market Simulator
In this project, we have created a GUI Java (Swing) Application that simulates a trading day of a simplified model of a stock market.
You can try the application by downloading the Java Jar file from this link: http://wiki.sinfronteras.ws/images/0/00/SMSimulator.jar
Github repository: https://github.com/adeloaleman/JavaDesktopApp-StockMarketSimulator
Web App - Library Management System
Automatic backup in the cloud using shell scripting
Seismic Wave Propagation Modelling
Computer Science and IT
Programming and Software Development
Some of the languages I have worked with:
Python
Python for Data Science
Django
FastAPI
Dash - Plotly
Manim
JavaScript
React
Node.js - Express.js
HTML & CSS
Java
Java GUI Programming
SQL
Shell Scripting
R
PHP
C
Multi-Paradigm Programming and Scripting
Object-Oriented Concepts and Constructs
SOLID Principles
Class vs Object vs Instance
Methods
Variables
Modifiers
Four fundamental OOP concepts
Encapsulation
Inheritance
Polymorphism
Abstraction
Nested classes
Upcasting - Downcasting
Errors and Exceptions
Passing Object References
Connecting to a MySQL database using Java
Threads
Serialization
Object Orientation with Design Patterns
Creational Patterns
Singleton Pattern
Factory Pattern
Abstract Factory Pattern
Builder Pattern
Prototype Pattern
Structural Patterns
Adapter Pattern
Facade Pattern
Proxy pattern
Decorator Pattern
Behavioural Patterns
Chain of Responsibility Pattern
Command Pattern
Iterator Pattern
Observer Pattern
Mediator Pattern
Data Access Patterns
Data Access Object Pattern
Model-View-Controller MVC
Data Structures & Algorithms
Analysis of algorithms
The Stack Data Structure
The Queue Data Structure
The Array Data Structure
The List Data Structure
The Linked List Data Structure
The Tree Data Structure
Recursion vs Iteration
Bubble and Insertion Sort
Web Development
HTML
CSS
React_2
Ruby on Rails
Web server
Web mapping
HTML presentation with Reveal.js
Excelentes diseños de WebSites
Mobile Development
Native vs Hybrid Frameworks
Cordova - PhoneGap
Ionic and Capacitor
Systems Analysis & Design
Universal design
GitHub
Data Science
OpenAI - ChatGPT
Descriptive Data Analysis
Correlation & Simple and Multiple Regression
Naive Bayes
Decision Trees
K-Nearest Neighbour
Boosting
Perceptrons - Neural Networks and Support Vector Machines
Association Rules - Market Basket Analysis
Clustering
Time Series Analysis
Model Evaluation
Text Analytics
Information Retrieval
Natural Language Processing
NumPy and Pandas
Data Visualization with Python
Pandas Built-in Data Visualization
Matplotlib
Seaborn
Plotly and Cufflinks
Word cloud
Text Analytics in Python
RapidMiner
Power BI
Jupyter
Big Data Integration
ML Songwriting
Other qualifications in IT
Databases
Database design
Conceptual design
Entity relationship modelling
The Enhanced Entity-Relation Model
Logical design
Relational Model
Normalisation
RDBMS
MySQL
Backup and Restore MySQL/MariaDB Databases
Import a CSV file into a MySQL database
Reset the MySQL/MariaDB Password
Authentication and Authorization
SQL Practice Labs
Stored Procedures
Stored Functions
Triggers
Events
Cursors
Transactions
Exception Handling
PostgreSQL
GUI DB administration tools
MySQL Workbench
SQLectron
Cloud Computing
AWS
Google Cloud
Operating Systems
Linux
Networking
Network Simulation using PacketTracer
Docker
Integration and automation of business apps
Other IT pages
Google
Mi Computadora - Phone
Physics and Mathematics
Physics
https://www.youtube.com/watch?v=M22MEShcyx8
https://www.youtube.com/watch?v=tfSMcDqnh00&t=2061s
https://www.youtube.com/watch?v=NrjFE_Rd2OQ&t=81s
https://www.youtube.com/watch?v=e5_V78SWGF0
Mathematics
Geophysics
Modelado sísmico
Trading
Filosofía
Historia
La Révolution Cubana
La Revolución Rusa
Independencia de Venezuela
La Révolution Française
Cristianismo
Judaísmo
The big bang theory
Origin and evolution of Homo sapiens
Literatura
Geopolitics
Lideres
Marx
Che
Fidel
Chávez
Ali
Silvio
Facundo
Rubén
Mohamed Ali
Computational Modeling of Social and Political Systems
Archivo - Discursos - Debates - Frases
Composición
Guitarra - Bajo
Salsa
Video management
Canciones - Films - Books
CV
CV - Skills and Qualifications
CV - Skills and Qualifications_1
CV - Work experience
CV - Education
CV - Courses
CV - Publications
CV - Languages
CV - Interests
Job search
Entrevista
Mis proyectos
Tools is the capital of France.
Others is the capital of Japan.