Luis Alberto Herasme Cuevas

luis.alberto.herasme.cuevas@gmail.com

Hi, I am a programmer with an electronics and communications engineering background. I am currently concentrating on exploring the fields of artificial intelligence and blockchain.

Experience

MAR 2022 - PRESENT

RapidoTickets, Co-Founder and Software Developer. RapidoTickets is a platform that allows users to create, manage, transfer, and sell tickets for events.

DEC 2022 - MAR 2024

PolarSync, Software Developer. PolarSync is an indexing service that allows developers to organize and access data from the blockchain. During my tenure, I played an integral role in the development of various components, including the dashboard, the polarmap deployment service, the developer CLI, and an AssemblyScript API that is compatible with TheGraph.

APR 2022 - OCT 2023

Novatopia 4022, Software Developer. Novatopia 4022 is a Web 3 game that allows users to create and customize their characters, chat with others, create rooms, invite friends, and play various games. I contributed to the development of the game server and client.

AUG 2021 - PRESENT

INTEC · Part-time, Dominican Republic - Research assistant, I am collaborating with a team of researchers on a study focused on air quality in Santo Domingo. Our project, "Heavy Metals and Radionuclides in Atmospheric Aerosols: Contribution to Air Quality Management in Santo Domingo," involves a sensor network that we created to gather data on air pollution levels. My primary duties include designing and developing software solutions to efficiently collect and analyze the data produced by the sensor network, ensuring accurate and insightful results for our air quality research.

APR 2022 - MAY 2022

F2TC Cyber Security · Full-Time Position, Dominican Republic - Full Stack Engineer.

SEPT 2020 - SEPT 2021

INTEC, Dominican Republic - Member of Apolo27. Apolo 27 is a team from the Instituto Tecnológico de Santo Domingo for the NASA Human Exploration Rover Challenge. As the leader of the telemetry group, my responsibilities included overseeing the development of the electronics and the software to effectively collect and analyze data from the rover, ensuring its smooth operation and performance during the competition.

SEPT 2020 - SEPT 2021

INTEC, Dominican Republic - Vice President of the Electronics & Communication Engineering Committee.

Education

  • Instituto Tecnológico de Santo Domingo, Dominican Republic - Electronics & Communication Engineering. Summa Cum Laude, 3.92/4.00 GPA.

Licenses and certifications

Skills

  • Programming with JavaScript/TypeScript, Python, MATLAB/Octave, AssemblyScript, C & C++.
  • Full-stack developer (Node.js, Express.js, Next.js, MongoDB, PostgreSQL, React, Tailwind CSS).
  • Circuit simulation and design (LTSpice).
  • Microcontrollers programming, Assembly (MPASM), C/C++ & Arduino.
  • Hardware description languages (VHDL).
  • Sorftware defined radio (GNU Radio) & digital signal processing.

Languages

  • Spanish (native) & English (fluent).

toryteller

Toryteller is a tool for transforming manga into videos using AI.

TypeScript Next.js Tailwind tRPC

A* pathfinding with quadtree optimization

I developed a path-finding library using A* and the funnel algorithm for path smoothing. Then, I optimized it by creating a navmesh from a quadtree.

TypeScript three.js

Instanced skinned mesh

Instanced skinned mesh in three.js. This is a library that contains a few classes that allow you to animate a large number of skinned meshes efficiently.

TypeScript three.js

Novel reader

This app allows you to listen to novels. It has a clean and simple UI.

TypeScript Next.js Tailwind tRPC

luis_gar.io

A multiplayer game similar to agar.io. The game is written in Rust using the axum framework and the tokio runtime.

Rust axum tokio
Project Block Wars

Project Block Wars

Real time strategy game similar to games like hexagor, generals.io or hexarena, but with boats.

JavaScript/TypeScript Socket.io

Real-time communication system

Wireless voice and data digital communication system in real-time using software defined by radios.

MATLAB/Octave

Neural network implementation and comparison of dimensionality reduction techniques

MATLAB/Octave

Bayes' Decision Theory for Patient Classification

MATLAB/Octave

Communication system

Wireless digital communication system implemented using software defined radios for the transmission of images.

MATLAB/Octave
Portable Charger

Portable Charger

Portable charger with protection against short circuits, overload and over discharge.

Proteus

Tools for the development of microwave networks

Set of tools for the development of a Backbone and Backhaul network. Checks if the two antennas have line of sight, calculation of the link budget taking into account factors such as the losses due to the orientation of the antenna (using its radiation pattern).

MATLAB/Octave JavaScript
Optical communication system

Optical communication system

Simple optical digital communication system, using Arduinos, photoresistors and LEDs.

C++ Arduino

Ray casting

Pseudo 3D rendering engine using 2D ray casting.

Python
Quadtree

Quadtree

Quadtree collision engine.

TypeScript

Render 3D

Triangle rendering engine.

Python
Fractales WebGL

Fractales WebGL

Code for generating fractals optimized using the GPU.

JavaScript GPU.js
Fractals

Fractals

Fractal generator algorithm.

JavaScript
LuisAgario

LuisAgario

Agario clone made in Node.js with Socket.io.

JavaScript Node.js Socket.io
Zombie

Zombie

Zombie game made in C with raylib.

C Raylib
IntecMan

IntecMan

Video game inspired by Pac-Man made in C, with an INTEC theme.

C Raylib
Planet formation

Planet formation

3D gravity simulation.

JavaScript
3D Particles simulation

3D Particles simulation

JavaScript Babylon.js
Ecosistem simulation

Ecosistem simulation

JavaScript
Lienzo Engine

Lienzo Engine

Game creation engine made in JavaScript.

JavaScript
Tanks Game

Tanks Game

Multiplayer tanks mini-game.

JavaScript
Spaceship

Spaceship

Spaceship simulation with rotational momentum.

JavaScript
Evolution

Evolution

Evolution simulation done in JavaScript.

JavaScript