JoaoESmoreira
Projects
In this section, you will find a collection of projects of the different areas I’ve explored throughout my academic and personal journey. My work encompasses software engineering, data analysis, artificial intelligence, web development, and system design.
Some of these projects were developed within academic courses, while others were created proactively to deepen my understanding of the technologies I’m most passionate about. From low-level systems to full-stack applications, this space serves as a living portfolio of my learning path. Feel free to explore and learn alongside me!
Software Engineering Projects
| Posts | Description |
|---|---|
| Project Management Course | I worked as a Project Manager in the development of a mobile application |
| Googol Engine - Distributed System | Distributed web page search engine |
| Human-Computer Interaction | Development of a mobile game |
| Data Base Project | Development of a database system in psql |
| Content-Based Music Recommendation System | Development of a content-based music recommendation system |
| Image Compression Project | Implementation of the JPEG codec |
Data Science & Machine Learning & Artificial Intelligence
| Posts | Description |
|---|---|
| Snake Game | Snake game with reinforcement learning |
| Frozen Lake Problem | Solving the Frozen Lake Problem with evolutionary techniques |
| Rolling in the Hill — Evolutionary Edition | Generate optimized vehicles to traverse challenging terrains |
| Time Series Analysis | Weather Time Series Analysis and Forecasting |
| Complex Systems Modelling | Predator-Prey Modelling |
| Pattern Recognition | Default of Credit Card Clients Prediction |
| Optical Character Recognition | Development of a system capable of recognizing handwritten digits |
| Epileptic Seizure Prediction and Detection | Development of a system capable of predicting and detecting epileptic seizures |
| Neuro-Fuzzy Control of Dynamic Systems | Design, implementation, and testing of both fuzzy controllers and neuro-fuzzy systems |
Algorithms and Low level programming
| Posts | Description |
|---|---|
| Computational Offloading System | Parallel computational offloading simulator in C |
| Computer Graphics | Computer graphic project in C++ and OpenGL |
| JUC Compiler | Compiler of JavaUC Language |
| Communication Networks Project | Building a socket transaction system in C++ |
| Binary Tree Iterator | Implementation of a iterator for a binary tree in C++ |
Footer
Copyright © 2025 Joao ES Moreira
The contents of this website are licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License (CC-BY-ND 4.0).
The source code of this website is licensed under the MIT license, and available in GitHub repositor. User-submitted contributions to the site are welcome, as long as the contributor agrees to license their submission with the CC-BY-ND 4.0 license.