A little about me

I enjoy programming, data science and languages
here is a grasp of that .

Technology, culture and a passion for learning both. Walking to the future one step a at time, I speak spanish, english and french, but those aren't the only languages that interest me, I like Python, Java, SQL, JavaScript, and using the computer as a extension of the human mind to achieve greater goals.

Skills

  • Java, Python, JavaScript, Groovy, SQL
  • Django, Angular, Flask, React
  • Data cleaning, modeling, visualization, machine learning
  • SciKit Learn, Matplotlib, Seaborn, Pandas, Numpy
  • XML, HTML5, CSS3
  • Windows, Mac, Linux
  • Jira, Confluence, Git, Gradle, Jenkins, Docker, Postman

Interests

I like to learn about different applications of AI and software engineering, here are some of the main subjects I'm currently on.

  • Data science
  • Artificial intelligence
  • Languages
  • Traveling

Projects

Some of the projects and exercises I've worked on

Spring Framework

Spring Framework master class exercises from Udemy course by in28minutes

Link to repository

Python Fundamentals

Exercises from acamica python tutorial to revisit python fundamentals such as: os, sys, requests modules, context managers, files, lambda, exceptions, instance and class methods, inheritance

Link to repository

Python Advanced Topics

Exercises covering more advanced topics from acamica tutorial, such as: closures, decorators, generators, magic methods, meta classes and concurrency.

Link to repository

Practice - Automate the boring stuff with Python

Some exercises and custom exercises inspired from the subjects in the Automate the boring stuff with python course

Link to repository

Django Blog Project

Basic blog django project
Here is a realization of various concepts and techniques like class based views, forms, related models, template tags as well as authentication.

Link to repository

Django Learning

Examples and exercises from Django tutorial
Exercises to show the knowledge acquired.

Link to repository

Search algorithms

Informed/Uninformed Search miniproject
The purpose of this minigame is to show the differences between search techniques such as uniform cost and A* within an easy to understand environment.

Link to repository

Minimax exercise

Mini game implementing minimax algorithm
This game uses different levels of difficulty to play vs the machine, this translates to the depth of the tree built by the minimax algorithm and dictates how many movements in advance can the machine perform to decide which action it should take.

Link to repository

Protein structural classification

Python scripts to preprocess data, create the models, do the machine learning and extract the results that shows the process of structural classification of proteins using different classification algorithms.

Link to repository

Contact Me

Send me a message to chriseth@gmail.com if you would like to get in touch.