
Hi, I'm Marc Parcerisa
An AI Engineer, Software Developer, Physicist and a Geek
I'm a physicist turned AI engineer and software developer. I've worked on a variety of projects, from quantum mechanics simulations to computer vision and natural language processing. I'm currently working for a computer vision company, and studying Data Science. I'm always looking for new challenges and opportunities to learn and grow.
Keep scrolling
Projects
For my physics degree thesis, I developed an easy-to-use simulator for Bose-Einstein Condensates utilizing a GPU-accelerated system with JAX (by Google). As part of the project, I also designed and implemented a web API to enable running simulations on the cloud, making the tool more accessible and efficient for researchers and students.
I sometimes play DnD with friends, and wanted to create an interactive world map that I could project onto the table. To achieve this, I developed a web app that allows me to create and edit maps, add creatures, and control both their movements and the visibility of different map elements in real time. A backend server manages the game state and map data, while the frontend, built with NextJS, enables seamless real-time updates for an immersive gameplay experience.
I am currently learning about the RAG (Retrieval-Augmented Generation) model, a new architecture that combines the best of both worlds in NLP: retrieval-based and generation-based models. This model is able to generate text by retrieving relevant information from a knowledge base, and then generating text conditioned on that information. I have been experimenting with building a simple book recommendation system using this model.
As part of my continuous learning journey, I am now studying for a MSc in Data Science. This master's degree covers a wide range of topics, from machine learning and deep learning to cloud computing and big data. It has a strong focus on practical applications and projects, so be sure to check out my compiled list of MDS projects on GitHub.
Web pages
As well as working on personal projects, I love to create small web pages that solve everyday problems, or that are just fun to use. Here are some of the web pages I've created:
I needed a way to collaboratively track all the flats that two colleagues and I found over the internet, to rent during the 2025-2026 academic year. So, I quickly spun up a web application using NextJS + Prisma to expose and interact with a PostgreSQL database, which I hosted on my Proxmox home lab. The page is still in a very early stage, so make sure to keep an eye on its GitHub repository if you want to see the progress.
Create teams of as many people as you want with as many constrains as you need. Maybe you want to distribute the seats in the work meeting, or maybe you want to create a balanced team for a sports game. Teamificator will allow you to ensure that you sit next to your crush and you don't have to talk to your boss. This web page is currently being developed. You can keep an eye on its GitHub repository if you want to see the progress.
I have a Minecraft server with my friends, and I wanted to create a page where we could see the server status, the players online, and manage the backups. I created a simple web page that allows me to do just that using flask.
I visited London a few years ago, and loved it! The problem is that I have a terrible memory, and wanted to visit as many iconic places as possible. The solution: create a map with all the places I wanted to visit.
Studies
Finally, I tend to have a critical eye on the world around me, so here are some small studies I've done on different topics:
Some time ago, I saw some kid on Tik Tok saying that there was no point in studying anything because doing so wouldn't increase your income. I thought that was a pretty bold statement, so I did what any reasonable person would do: I went to Kaggle to find a dataset that would help me prove him wrong.