Edwin Santiago

Hello everybody, I am

Edwin Santiago

Software/Web Developer.

Shanghai, China

+2

year

of experience as a Software Developer.

With a background in Computer Engineering, my academic journey is marked by an insatiable thirst for knowledge and a commitment to continual self-betterment. This zeal for learning propels me to venture into new technological frontiers.

Dedicated to designing and evolving software solutions that address real-world challenges, providing invaluable services to clients. Experiencing the direct and positive societal impact of my endeavors brings me profound satisfaction.

Recently, I've immersed myself in Three.js, crafting 3D web models. This project, prominently showcased in my portfolio, stands as a testament to my dedication to technological exploration and practical application.

  • Adaptability
  • Teamwork
  • Good Communication
  • Self-motivation

Shanghai 上海, China 中国

Loading... 0%

  • Spanish
  • English
  • Chinese

Skills & Experience

  • Angular
  • TypeScript
  • React
  • Java
  • Spring
  • Python
  • SASS
  • Tailwind CSS
  • Unit Testing
  • Three.js
  • WebGL
  • SQL, NoSQL
  • Node.js
  • Express.js
  • MongoDB

Application Developer

IBM

2022 - 2023

Successfully translated IT requirements into actionable designs, developed, and integrated components to enhance customized information systems in Java and Python applications. Employed the SCRUM methodology

Web Developer

Sandalias SARE

2021 - 2022

Created a visually appealing and user-friendly web application with responsive designs, ensuring optimal performance across various devices, resulting in a 20% improvement in page fluidity and user interaction

Projects

Image Project
Express.js
OpenAI
MongoDB

Shirt Customization 3D

Customize shirt colors and request unique designs via OpenAI’s DALL-E API.

THREE.js
TypeScript
SCSS

Designs in 3D

Explore 3D designs that immerse you in an extraordinary world of possibilities.

Image Project
Angular
TypeScript
SCSS

Angular Components

Examples of Angular components (with code) to apply in your next project.

Image Project
CSS
SCSS
HTML

CSS Designs

Examples of CSSand HTML Designs to apply in your next project.

Image Project
UX/UI
Figma

Portfolio Design

The design that I used for the creation of my web portfolio using Figma.

Image Project
Angular
TypeScript

Life Game

A zero-player game, by creating an initial configuration and observing how it evolves.

Image Project
C
Python
OpenCV

Image Equalization

Improves the contrast levels in a digit image by implementing a histogram equalization.

Image Project
Java

Slot Machine

Slot machine where the user can play through an account and pull the lever.

Articles

Image article

Conway's Game Of Life

The grid consists of square cells, which can be in one of two possible states: alive or dead. Each cell interacts with its eight neighboring cells—those that are horizontally, vertically, or diagonally adjacent. The game advances in discrete steps, during which the following rules govern the cells' transitions:

  • A live cell survives if it has two or three live neighbors.
  • A dead cell becomes alive if it has three live neighbors.
  • All other live cells perish in the next generation, while all other dead cells remain dead.

By simulating complex patterns that emerge from these simple rules, the Conway's Game of Life has contributed to research in areas such as complexity theory, artificial intelligence, and biology.

~ Test it! Try copying the pattern shown below in the next grid. Have fun exploring and seeing how the cells evolve over time! ~

Example of patterns

The patterns displayed below are community-contributed examples that you can try out on the Conway's Game of Life grid above.

Still Life

Block

Beehive

Loaf

Oscillators

Blinker

Toad

Beacon

Spaceships

Glider

Lightweight Spaceship

Middleweight Spaceship

Contact Me

I am always looking for new challenges and opportunities to grow as a software developer. If you have a project in which you think I can contribute, do not hesitate to contact me. I'd love to meet you!