Skip to content
View maarcgiil7's full-sized avatar

Block or report maarcgiil7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
maarcgiil7/README.md

Hi, I'm Marc 👋

Computer Science Engineering student at UPC (Barcelona), currently in my final year. I build full-stack web apps and like working close to the product — from architecture decisions to shipping working software.

Previously on Erasmus at Warsaw University of Technology (WUT).

Open to remote or part-time junior developer roles.


🛠️ Tech Stack

Languages: Python · JavaScript · TypeScript · C# · SQL · C++ · Java
Frameworks: React · ASP.NET Core · Node.js
Tools: Git · Docker · Azure DevOps · Microsoft Azure · Linux


🚀 Projects

Reusable boilerplate for building Model Context Protocol (MCP) servers, with authentication and billing infrastructure built in. Designed as a commercial starting point for developers building AI-powered integrations.
TypeScript Node.js MCP


Four-stage compiler pipeline (lexer → parser → semantic analyser → code generator) that transpiles a JSON-based DSL into C# code. Built from scratch in Python.
Python Compilers


Full-stack cinema ticket reservation system built twice: first as a monolithic ASP.NET Core MVC app, then as a decoupled architecture with an ASP.NET Core Web API backend and a React SPA. Implements role-based access (user/admin), interactive seat grid, and optimistic concurrency control for simultaneous bookings. C# ASP.NET Core React TypeScript Entity Framework Core


Machine learning system that predicts ATP tennis match outcomes. Trained on 39,000+ historical matches with 80+ engineered features (ELO ratings, Bayesian stats, H2H). XGBoost model achieved ~80% accuracy on Roland Garros 2024, outperforming IBM Watson's reported benchmark.
Python XGBoost Scikit-learn Optuna


💼 Experience

Software Development Intern @ Raona Enginyers SL (Nov 2025 – Feb 2026)
Built a full-stack booking system and a client-facing mobile app integrating a Bluetooth health device. Worked in an agile team with Azure DevOps, React, SQL, and layered architecture.


📫 Let's connect

LinkedIn

Popular repositories Loading

  1. awesome-mcp-devtools awesome-mcp-devtools Public

    Forked from punkpeye/awesome-mcp-devtools

  2. mcp-billing-showcase mcp-billing-showcase Public

    Self-hosted boilerplate with OAuth 2.1, API key management, Stripe usage-based billing, and rate limiting for MCP servers.

    TypeScript

  3. maarcgiil7 maarcgiil7 Public

  4. Cinema-Ticket-System Cinema-Ticket-System Public

    C#

  5. JSON-to-CSharp-compiler JSON-to-CSharp-compiler Public

    Python

  6. mcp-metering mcp-metering Public

    TypeScript