logo

Code tells stories, let me tell you mine...

whoami

This is me, I am a Software Engineer with an interest in security. I make free videos on YouTube to educate the public.

video about myself

Technologies & Frameworks

My favorite set of frameworks and technologies. I am always open to new alternatives, these are only my preferences.

python java nodejs c++ android
DISCOVER MORE PROJECTS

Projects

Some of my most recents projects.
You can find more of my open source projects in my github profile.

bobi architecture

Bobi: a solution for small businesses

FLUTTER

JAVASCRIPT

Won 3rd place in a national IBM Developer Hackaton

  • Implemented a multiplatform mobile app with Flutter.
  • Applied cloud microservices such as Cloud Foundry or Mongo DB Atlas.
  • Utilized IBM Watson Assistant to create an AI conversational agent.
  • Cloud Functions were employed to connect the app to the backend.
eventbook screenshot

Eventbook: event management platform

JAVA

SPRING BOOT

Spring based event management platform with user and role management, technical support, statistics and more.

  • Used Spring Boot with Apache Derby to create a stand-alone application.
  • Applied MVC patterns such as DAO, DTO and Service.
  • Followed agile methodologies to work in teams.
  • Used Selenium and JUnit to produce automated tests.
  • Utilized AJAX to create real-time messaging between users.
  • Designed CRUD for entities and managed the DB.
aprende ayudando screenshot

Aprende Ayudando: e-learning platform for charities

PYTHON

DJANGO

Django e-learning platform created for the university of - to collaborate with NGOs.

  • Negotiated with the client in order to produce a software requirements document.
  • Produced the document in LaTeX and modelled the system in UML.
  • Generated use cases accordingly and orchestrated with the team.
  • Configured automatic deployment to the cloud with Heroku.
  • Created CRUDs for several entities, managing permissions.
  • Integrated a calendar to the Django administration panel for allowing an easy and role restricted CRUD of events.
landing page screenshot

Personal Landing Page

HTML

TAILWIND CSS

Personal website developed with TailwindCSS and Vite.js.

  • Used HTML with modern guidelines to create a responsive website working in all major browsers.
  • Used TailwindCSS with ViteJS to generate a static site.
  • Used PurgeCSS to generate static assets with smaller size, achieving faster loads.
  • Used npm to manage packages and run the project.
  • Deployed site to a static site hosting, in this case github pages and set up a domain for it.

Contact me