Hey, I'm Ilias Otsman

I'm a developer.

Open to work

Focused on building scalable and optimized applications, blending technical skills with a passion for delivering exceptional user experiences. I enjoy taking on new challenges and turning ideas into functional realities.

Work experience

Side projects

Bikes API

An interactive portal to explore motorcycles.

This personal project was created with the goal of learning how to build an API from scratch, following the course "Curso de Node.js completo desde cero" by Midudev. The web application functions as a portal for motorcycles, allowing users to explore models, filter them, and access detailed information for each one. Additionally, I implemented a session management system with Pinia. This project helped me reinforce my frontend development skills and deepen my understanding of backend fundamentals, applying best practices to build a robust API using Node.js and Express.

  • Node.js
  • Express
  • Vue.js
  • Tailwind CSS
  • Pinia
  • Axios
  • Zod
Bikes API screenshot

CineCT

An online movie, series, and anime catalog.

Final project for my higher technical degree in Web Application Development (DAW). It is a web application where users can access a catalog of movies, series, and anime. Users can leave reviews, rate their favorite titles, and add them to custom lists they create. Each user can manage multiple lists of any type, allowing them to organize their favorite content in a personalized way.

  • Laravel
  • Bootstrap
CineCT screenshot

DevSignals

A Tech Job Market Intelligence Platform.

DevSignals is a tech job market intelligence platform that analyzes real job listings to generate useful insights for developers. It helps users understand technology demand trends, average salaries by role and country, and remote vs onsite work distribution, allowing developers to make better career and learning decisions based on real market data.
The project is currently in active development.

  • TypeScript
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • Vitest
  • React
  • TanStack Query
  • Recharts
DevSignals screenshot

Summoner Match

A friendly community app for League of Legends players.

This was the final project for the .NET course at Fundació Esplai. It’s a web app aimed at building a positive, toxicity-free League of Legends community. Users can create or join matches, choosing their preferred role and finding games with compatible teammates, ensuring a better, more enjoyable experience.

  • .NET
  • Tailwind CSS
Summoner Match screenshot

Vestimaka

Landing page for a handmade suit vest and accessories brand.

Landing page developed for a small artisanal brand specializing in handmade suit vests and accessories. Built with Astro, the site focuses on performance, semantic HTML, and SEO best practices. It includes an image slider powered by Swiper.js and a functional contact form using Resend.

  • Astro
  • Swiper.js
  • Resend
Vestimaka screenshot

About me

Education

CS50x Introduction to Computer Science

Harvard University (Online) / November 2025 - December 2025

Intensive course focused on developing algorithmic thinking and problem-solving skills, with a deep dive into data structures, complexity analysis, and efficient algorithm design. The program included hands-on work with C, Python, SQL, and JavaScript.

Higher Technical Diploma in Web Application Development

Barcelona, Spain / September 2020 - June 2022

During this course, I began my journey, tooking my first steps in programming, learning fundamental skills such as basic command-line operations, HTML, CSS, JavaScript, and SQL. I worked on a variety of practical exercises and team projects, gradually incorporating more advanced technologies like Laravel and Ionic.
During the second year, my team and I focused heavily on Laravel as part of our final project, where we successfully developed Cinect.

.NET Bootcamp

Barcelona, Spain / September 2023 - December 2023

During this intensive bootcamp, I developed C# programming skills through hands-on exercises, including building console applications like Tic-Tac-Toe and Snake games. I also gained a solid understanding of the .NET framework while working on various projects.
In addition to technical skills, the bootcamp emphasized soft skills such as team communication, managing group dynamics, and effectively expressing ourselves. In the final phase, my team and I applied everything we had learned over the three months to develop Summoner Match.

Based in Barcelona.

Personal side

From an early age, my fascination with technology began with video games and evolved into a passion for photo and video editing, where I honed my creative skills. This naturally led me to programming, where I now channel both creativity and technical expertise to build innovative solutions. I love the challenge of turning ideas into functional, visually appealing applications, and I’m always eager to keep learning and expanding my skill set.