Coder Social home page Coder Social logo

facebool's Introduction

Hello! 👋

My name is Adrián Lorenzo and I live in Gran Canaria, Spain 🇪🇸, with my family!

I currently work as Chief Innovation Officer at The Agile Monkeys.

I love Artificial Intelligence, Natural Language Processing, Computer Vision, and Software Engineering, but I enjoy everything related to computer science (For example, metaprogramming, discrete optimization, and security).

I have experience working in:

  • Information Retrieval (Extractive and Generative)
  • Language Understanding
  • Knowledge Representation
  • Pattern Recognition
  • Semantics Analysis and Extraction

Some of the programming languages that I enjoy using and that I have used a lot are Python, Go, C/C++, Kotlin, Swift, Java, Rust, and Typescript. Other relevant tools, like frameworks, libraries, and services that I have used to work on my projects are:

  • Machine learning: Tensorflow, PyTorch, Scikit-learn, Pillow, 🤗datasets, 🤗transformers
  • Data: Numpy, Pandas, Delta Lake
  • Vector Storage: FAISS, Annoy, Weaviate
  • Virtualization: Docker, Docker Compose
  • Workflows and pipelines: Apache Airflow
  • Backend applications: Spring Framework, Gin, Nest.js, FastAPI, Flask
  • User interfaces: SwiftUI, Swift Combine, Android Jetpack, Kotlin Coroutines, UIKit, React
  • Cloud providers: Amazon Web Services, Google Cloud Platform, Azure

I don't feel linked to any technology emotionally. I use them as tools to achieve an objective, but my objective is not to use them. With all of them, I have worked on several projects related to Machine Learning and Software Engineering.

I'm open to helping and collaborating on things that can bring value to the community. If that is the case, don't hesitate to get in touch with me.

If you want to get in touch with me, you can contact me through LinkedIn or Twitter.

facebool's People

Contributors

adrian-lorenzo avatar borjazarco avatar kevinrosalesdev avatar miguel-kjh avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

facebool's Issues

The user does not have information about how to play the game.

Currently, when the users starts playing the game, no information shows up telling him how to play the game.

We should create a small tutorial that shows up after the welcome screen. It should tell the user how to play the game properly and lets her/him the option to start playing or continue reading if she/he needs it.

  • The tutorial should tell the user how to play.
  • It should not close automatically: instead, it should let the user start the game skipping the tutorial whenever they want.

The user has no information about the game, or how to install it

Currently, we don't have any documentation.

We should create a well documented README, that tells perfectly to the user what is the project, what can they do with it and how to install the binaries and the project itself.

The README should have:

  • A small summary explaining what is this project.
  • Instructions about how to set the project in a local environment and how to test it.
  • Instructions about how to generate and install the binaries.

There is no music while playing the game.

When playing games, music delivers a great experiences to the players, creating great memories of their time spent playing.

We should integrate lo-fi music to the game, using 8bits/16bits tracks played in loop on the main parts of the game.

  • Music should be added to the main parts of the game.
  • This music should be of lo-fi style, so we generate nostalgic feelings.
  • The music should be played in loop.

The user can't stop the game while playing.

Currently, the player can't stop the game while playing, and maybe they need some time to stop and continue whenever they need.

We should implement a pause menu that should be triggered with "reasonable big key", so if they are far away from the computer, they can tap it easily (for example, the space bar).

  • The menu should give the user the option of quitting the game.
  • The menu should give the user the option of restarting the level.
  • The menu should give the user the option of resuming the game.

Fix Level 2 design

image

I cant use my platform on this stage. Is this on purpose? The dotted line on the right makes me doubt about it

There isn't any mic calibration 🎤

Before welcome screen, a mic calibration should be done in order to improve mic UX in the game. For example, the user can speak loudly something like "aaah" during 3 seconds and then, the system can take the mic sensor mean value.

If we make an interval around that mean, we should have a good mic UX in the different game levels.

There are not enough levels in the game.

Currently, there is only one level which does not represent really a challenge to the user.

We should create at least 3 levels that represent a challenge to the average user, so they can have fun while playing the game.

  • At least three levels with 3 stages each should be implemented.
  • The levels should have escalated difficulty if possible.
  • The levels should be funny to play.
  • The levels should be tested a verified. The user should experiment the minimum amount of glitches and bugs.

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.