hi, francesco here.

I create stuff sometimes.

Passionate and hard working university student. Aiming to use my knowledge that I have acquired from my coursework as well as self study and with my hard work to satisfy my mission at your organisation and also willing to learn more from this job.

/about me

My name is Francesco Maxim, and I am currently working as a Frontend Developer at NTT Data. Alongside my internship, I am studying Computer Science at the Tehnical University of Cluj-Napoca.


Here are some technologies I have been working with:


  • Angular
  • Typescript
  • Javascript
  • Bootstrap
  • Tailwind
  • CSS3
  • Spring Boot
  • Firebase
  • SQL

  • In my free time, I'm interested in following the developments of science, I am passionate about korean culture and play football from time to time.

    /experience

    Working Student-Frontend Developer @NTT DATA

    JUL 2024 - PRESENT

    As a Frontend Intern at NTT DATA, I’ve been working on building modern, scalable web applications using Angular and Firebase. My responsibilities include developing modular and reusable UI components, implementing responsive layouts, and integrating Firebase services such as Authentication and Firestore. I've contributed to real production-level features and worked closely with backend developers to ensure smooth API integration.

    Working within an Agile team, I participate in daily standups, sprint planning, and code reviews, gaining hands-on experience with collaborative workflows and professional development standards. This role has helped me strengthen my frontend skills, apply clean architecture principles, and better understand large-scale application structure and deployment practices. It’s also reinforced my passion for fullstack development and building apps that are both functional and user-centric.

    /projects

    Classter – Smart School Management App

    Classter is a complete school management platform designed for both teachers and students. I built it from scratch using Angular and Firebase, structuring the app entirely with Standalone Components and NgRx for clean, scalable state management.


    The app includes role-based dashboards (admin, teacher, student), course and assignment management, attendance tracking, and smart reports. I integrated Gemini AI to automatically summarize educational content and provide intelligent feedback on assignments. Using Google Vision OCR, students can submit handwritten or scanned homework which is then parsed and validated automatically.


    This project challenged me to apply real-world architecture patterns, work with advanced Firebase features, and build something meaningful and functional for the education space.

    Expense Tracker – AI-Powered Finance App

    Expense Tracker is a smart personal finance application that goes beyond traditional budget apps by integrating AI and OCR. I developed the frontend in Angular and used Firebase as the backend for real-time syncing and user authentication.


    Users can add expenses manually or scan receipts, which are processed with Google Vision OCR to extract relevant data automatically. Gemini API analyzes the spending patterns and generates smart insights, summaries, and personalized suggestions. The app also includes a chatbot assistant for expense queries and an interactive dashboard with visual charts.


    This project taught me how to combine AI services with frontend logic to create a truly helpful user experience.

    Tindev – Developer Matchmaking App

    Tindev is a Tinder-style application built to simulate developer matchmaking. I created the Angular frontend with a smooth swipe UI, profile browsing, and like/dislike functionality. The backend is developed with Spring Boot, exposing REST APIs for managing users, profiles, likes, matches, and messages.


    A match is created only when two users mutually like each other. Once matched, users can view their connections and (in a future update) initiate real-time chats via WebSocket. The system also includes a modular authentication layer and future-ready layout for notifications.


    Through Tindev, I learned how to design and connect a fullstack application from frontend UI to backend logic, with clean architecture and real-time functionality in mind.