HI! I am OUSSI El-Houcine

Software engineer

Software Engineer Profile Image

Who Am I?

About Me

I'm a software engineer with a strong background in both mobile and web development. During my studies in software engineering and information systems, I gained hands-on experience with a wide range of technologies, including .NET, Angular, Flutter, Firebase, and SQL-based systems.

I’ve worked on various projects that cover full-stack development, clean architecture (such as MVVM), RESTful APIs, state management, and scalable system design. My passion lies in continuously learning, building intuitive user experiences, and developing high-quality, maintainable software.

I’m always exploring new tech, whether for mobile, web, or backend services, and I enjoy collaborating on meaningful, real-world projects.

What I Do?

Services
Web Development
Web Development

Building responsive, scalable web applications using Angular, ASP.NET Core, and modern frontend/backend tools.

Mobile Development
Mobile Development

Cross-platform apps with Flutter and Riverpod, including multi-language support, Firebase integration, and offline sync.

Backend Development
Backend & APIs

I build secure APIs and manage databases using .NET, Node.js, and Firebase.

UI/UX & Architecture
UI/UX & Architecture

I design clean UIs with animations and follow best practices like MVVM.

What I've Built

My Projects
Project 1
Love Check App

A relationship question game where couples answer and guess each other’s responses. I built this using Flutter with Firebase backend, real-time updates, and Riverpod for state management.

View WebSite
Project 2
MystoGuess

A fun guessing game built with category-based items using emojis and images. Features solo and multiplayer modes, SQLite + JSON-based translations, and clean architecture.

View on Play Store
EcoBeach Mobile Project
EcoBeach Mobile

A backend system developed for the EcoBeach project, focusing on environmental data management and analysis.

View on PDF
EcoBeachBack Project
EcoBeach BackEnd

A backend system developed for the EcoBeach project, focusing on environmental data management and analysis.

TaskWithAuthDotNet Project
Task With Auth DotNet

A task management app featuring user authentication built with ASP.NET Core.

View on GitHub
MapWithAuth Project
Map With Auth

An Ionic-based map application integrating Angular and Capacitor with user authentication.

View on GitHub
Novels Project
Novels

An Android app built with Java, designed for managing and reading novels.

View on GitHub
DesktopGymManager Project
DesktopGymManager

A gym management desktop application developed with C# and SQL.

View on GitHub
HotelManagement Project
HotelManagement

A hotel management desktop application built using .NET technologies.

View on GitHub
Want to work with me?

Always feel Free to Contact & Hire me

My Expertise

Why Choose Me?
Flutter Development

Building cross-platform mobile applications with clean, scalable, and efficient code.

.NET Development

Creating robust and scalable applications using .NET technologies, including ASP.NET, C#, and MVC frameworks.

Firebase Integration

Seamlessly integrating Firebase for authentication, Firestore, and real-time updates.

State Management with Riverpod

Efficient state management with Riverpod, ensuring smooth app performance and scalability.

DevOps & CI/CD

Automating workflows, managing deployments, and ensuring efficient DevOps pipelines using Docker, Git, and CI/CD tools.

Problem Solving & Time Management

Strong skills in solving complex problems, adapting to new challenges, and managing time effectively to meet deadlines.

Other Skills & Technologies

Here’s a broader range of my technical expertise across multiple domains.

Programming Languages

C/C++, C#, Java, JavaScript, TypeScript, Python, Dart

Backend & Frontend

Spring Boot, .NET, Django, NoSQL, SQL, MongoDB, HTML, CSS, React, Angular

Methodologies

SRUCM, MERIS, UML

DevOps & CI/CD Tools

Docker, Git, Docker Compose, GitHub Actions, Terraform, Ansible

Ready to take your project to the next level? Let’s make it happen!

Get in Touch

How can you communicate?

Contact Me

Feel free to reach out via email:

Send me an email

Feel free to reach out via phone: +212642587839