Giter VIP home page Giter VIP logo

Hi, I'm Rodrigo 👋:man_technologist:

I am a Master's degree student in Embedded Systems at Uppsala University in Sweden.

GitHub Stats 📈

Most Used Languages

Connect with me

Languages and Tools

c python javaadaswi-prologregexsql

pytorch tensorflow tensorflow

pytorchpytorch verilog

bash windows_batch

Upscaled, added FPS and colorized F1 video using AI models:video_camera: :racing_car: :robot:

AI_FANGIO_RESCALE_COLORIZE

Profile Views

Rodrigo Juez Hernandez's Projects

ada-p2p-chat icon ada-p2p-chat

Live Chat based con client server structure, with hash tables, ordered lists, and more used for storing data. This was done for my best friend, thanks for everything. URJC

assembly-8086-projects icon assembly-8086-projects

Many 8086 assembly projects are found in this repository. 1.- An assembly 8086 driver which writes letters like a videogame one by one. 2.- An assembly 8086 code that generates musical notes in WAV files. 3.- An assembly 8086 code that serves as a C function to check the Spanish ID checksum. This projects were mainly done for a course in UAM.

c-multiprocessing-pool-signals-pipes-queues icon c-multiprocessing-pool-signals-pipes-queues

C implementation of a process worker pool. Using queues, pipes and OS signals a set of functions to manage this pool is implemented fully in C. In memoria.pdf you have a visualization of the implementation, apart from the pool another process is added which is an illustrator which informs via the CLI of the work being done. In memoria.pdf you also have speedtests to check how fast a task is done depending on the quantity of process used.

c_cpu_cache_optimization icon c_cpu_cache_optimization

Optimization of C code by testing how to correctly access a matrix so that it uses the processor cache correctly. If you access it in the correct order it can speed up greatly as we show in the comparisons under matrix_cache_test/memoria.pdf. Then we optimize an edge detection code, the code was given with a slow performance and loop unrolling, correct matrix traversal, and other optimizations are applied to try to optimize the code to allow real time execution.

cloud-client-encryption-protocols-python icon cloud-client-encryption-protocols-python

A client for a cloud service was implemented in Python. Requests library was used as the cloud server in my university was a REST API. The Cryptodome library was used making use of AES, RSA, SHA256 and many other encription protocols. A token system was used to store the public, and private encription keys.

computer_vision_descriptors_tensorflow icon computer_vision_descriptors_tensorflow

Computer Vision algorithms learnt, convolutions, descriptor extraction and correlation, filters, and scene classification using traditional methods like BOW or deep learning methods using tensorflow 2.

cpp-machine-learning-algorithms icon cpp-machine-learning-algorithms

C++ implementation of McCulloch-Pitts, perceptron, adaline and multilayer perceptron. (The object-oriented classes design isn't optimal but was chosen by the lab assistant). Valgrind was used to check memory errors and usage.

django-web-heroku-service icon django-web-heroku-service

A Django Web service developed for a UAM course, and published in Heroku. The purpose is to track student pairs for course assignments. In this platform you can choose the course to attend and your partner for assignments. https://ghostly-cheateau-19570.herokuapp.com/

movie-rental-online-store icon movie-rental-online-store

A webpage to buy movies, SQL database, and runs on Apache and Linux. This was done for a course in UAM. In Memoria-P3 you have screenshots of the page running with the shopping cart, and the SQL queries optimizations and transactions:

nereval icon nereval

Evaluation script for named entity recognition (NER) systems based on entity-level F1 score.

p2p-videocall-python-sockets-threading-tcp-upd icon p2p-videocall-python-sockets-threading-tcp-upd

P2P Videocall implementation, the service uses my university server for storing the users and ports assigned, so maybe the service isn't available anymore after some years. The interface is done with Tkinter. Threading, Sockets, TCP, UDP protocols used.

sort-search-algorithms-implemented-in-c icon sort-search-algorithms-implemented-in-c

Algorithm analysis in C using Valgrind to check for memory leaks and usage. Search algorithms implemented: Linear and Binary search. Sorting algorithms implemented: InsertSort (and its inverse), SelectSort, Bubblesort, Bubblesort_v2, MergeSort (and its inverse), QuickSort (and its inverse), HeapSort

uml-object-oriented-java icon uml-object-oriented-java

Object Oriented programming, UML and sequence diagrams done. Projects implemented using Java. The first projects consisted of designing the classes and models. Then the latests projects (P5, P4...) are the actual coding in Java. Some of this class designs were chosen by the teacher and some were designed by me.

vhdl-cpu-implementation icon vhdl-cpu-implementation

VHDL-processor-implementation. A processor creation from the ground up in VHDL, several iterations were done, and they were tested running assembly code designed for my architecture. Pipelining with hazards, branches is implemented.

web-server-fully-implemented-c icon web-server-fully-implemented-c

A full web server was implemented in C from the ground up. Sockets, Threading, Logging was implemented. Not only HTML serving was implemented but files too, and CGI and Python scripting was implemented.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.