I'm Marc Vivas

A computer science graduate looking for a junior engineering role to leverage my technical skills and develop specialized expertise.

About me

Who I am and what I do

About me

Tech stack

The dev tools I have experience with

Tech Stack

My projects

Some projects I made

projects

Get in touch

Contact information

email

About me

Who I am

👋 WHO I AM

Hello there! I'm Marc Vivas Baiges, a forward-thinking Computer Science graduate from the University of Lleida in Spain. My journey into the tech universe started with the promise of opportunities, but it quickly evolved into a profound fascination for solving intricate problems and transforming them into visually stunning solutions.

🛠️ WHAT I DO

My skills span various domains within Computer Science. From exploring AI to dabbling in web development, I've gained insights into different areas. I have a solid understanding of the mathematical theories behind algorithms and a practical grasp of computer graphics. While I've delved into parallelism, including both GPU and CPU utilization, I consider myself an adaptable learner in this evolving field.

My approach centers around understanding before execution. I believe in deeply comprehending project nuances and exploring multiple approaches before settling on the right strategy. This ensures that my solutions are not only effective but also aligned with project objectives.

🌍 WHAT I ASPIRE

While my roots are Spanish, my aspirations know no borders. My dream? To work internationally, absorbing the richness of new cultures and contributing to diverse tech ecosystems. This global outlook isn't just a personal goal; it's an avenue to infuse my work with fresh perspectives and innovative approaches.

📚 CONTINUOUS LEARNING

Currently, I'm engrossed in "The Odin Project," an online course that's refining my skills as a fullstack developer. This pursuit arises from a desire to complement my university education, which provided a strong foundation but left gaps in frontend development. "The Odin Project" serves as a bridge to fill these gaps, allowing me to emerge as a dynamic fullstack developer.

Let's build something great,
Marc

Tech stack

The developer tools I have experience with

Programming Languages

Python

Java

C++

C

Javascript

PHP

Web development

Laravel

Swagger

Postman

REST APIs

HTML

CSS

Django

Boostrap

Boostrap

React

React

Data science

Scikit learn

Tensorflow Keras

Pandas

Computer graphics

OpenGL

Databases

SQLite

MySQL

MongoDB

Parallel programming

OpenMP

Compute shaders

Cuda

Other

Docker

git

GitHub

GitLab

Linux

ChatGPT

Google colab

Google colab

Projects

Some projects I made

Memory card game

  • Click on the cards without repeating the cards you have clicked.
  • Call to an external API (PokeAPI)
HTML CSS React Boostrap
memory-card
shortly

Shortly

  • URL shortening page
  • Call to an external API
HTML CSS Javascript Boostrap

Verlet 2D physics engine

  • Fixed grid collision detection + resolution algorithm
  • High performance
  • Parallel CPU and GPU algorithms
C++ OpenGL Cuda
physics engine
nbody

N-body simulation

  • Visual simulation of Newton's law of universal gravitation
  • High performance
  • Parallel CPU and GPU algorithms
  • My thesis (Got a 10/10)
C++ OpenGL

Admin Dashboard

  • Implementation of a design
  • Only front
HTML CSS
admin-dashboard
sign-up-form

Sign up form

  • Implementation of a design
  • Only front
  • Click on logo to change to dark mode!
HTML CSS Javascript

Landing page

  • Implementation of a design
  • Only front
HTML CSS
landing-page
calculator

Calculator

  • It's just a basic calculator
  • Designed by me
HTML CSS Javascript

Etch a sketch

  • Paint!
  • Made with div's.
HTML CSS Javascript
sketch
rock-paper-scissors

Rock paper scissors

  • Player vs AI
HTML CSS Javascript

Prediction of the magnitude of aircraft crashes using AI

  • Given the data of an aircraft crash predict the magnitude of the accident (high fatality or low)
  • Machine learning
  • Deep learning
  • Group project
Python Google colab Keras Scikit-learn
aircraft crashes
Iot

IoT backend application

  • Gather data from multiple sensors
  • Process and store the data in the database
  • Users can have access to this data using a REST API
PHP Javascript Laravel SQLite

Gender, ethnicity and age prediction

  • Given an image of a person, predict his gender, ethnicity and age.
  • Convolutional neural network
Python Google colab Keras
imageclassifier
envelopeworld

Envelope world

  • Knowledge based agent with CP0 logic
  • SAT4J
Java

Get in touch

Let's build something awesome!

New message