Islam Mokrane
Software Engineer
Crafting high-performance, intuitive digital solutions while ensuring quality, accessibility, and seamless user experiences.
ABOUT
EXPERIENCES
PROJECTS
ABOUT
I started coding in 2016 and quickly became passionate about software development. Over the years, I’ve had the chance to contribute to impactful projects — from building internal tools for an industrial engineering company, to redesigning the authentication system of a growing start-up, and more recently, working on fullstack AI-powered features at Doctrine.
Today, I focus on building performant, secure, and accessible digital experiences using TypeScript, React, and Node.js. I enjoy working across the stack, especially where clean design meets scalable engineering.
Outside of work, I’m often experimenting with new technologies, working on side projects, or improving my coding workflows. When I’m not in front of a screen, I’m usually playing chess, exploring new places, or diving into a good book.
EXPERIENCES
Jan. 2025 – Today
Fullstack Developer - Doctrine
Built fullstack features using Next.js and NestJS. Developed REST APIs and integrated AI services. Designed and implemented internal business chatbots. Partially refactored the Design System with RGAA accessibility fixes. Integrated Cypress tests into CI pipelines with GitHub Actions. Set up monitoring dashboards using Datadog and Metabase, deployed on AWS with Docker.
TypeScript
Next.js
NestJS
PostgreSQL
Docker
AWS
Cypress
Aug. 2022 – Nov. 2024
Fullstack Developer - Hupla
Web development with React, Express.js, and TypeScript. Redesigned the entire authentication system (security, sessions, Firebase SSO). Migrated from serverless architecture to a self-hosted Express server. Backend optimization: reduced API response time by 40%. Implemented automated testing and CI/CD pipelines (GitLab + GCP).
React
Express.js
Firebase
GCP
GitLab CI/CD
Docker
Mar. 2021 – Jul. 2022
Web Developer - BII
Built a desktop budget management application using React.js, Node.js, Electron, and SQLite. Designed front-end and back-end architecture from scratch. Deployed and maintained infrastructure (PCs, networks, software, security). Continuously debugged and improved system performance.
React
Node.js
Electron
SQLite
JavaScript
View Full Resume
PROJECTS
Automated Customer Review Moderation for E-commerce
Delivered a solution to help e-commerce businesses manage customer reviews effectively. The system used automated moderation to detect and address inappropriate or irrelevant feedback, ensuring a high-quality user experience and protecting brand reputation. The integration allowed for scalable and consistent review handling processes.
Java
Spring Boot
Typescript
Angular
Docker
Kafka
PostgreSQL
Keycloak
Gitlab CI/CD
JUnit
Mockito
SonarQube
Document Management System with Advanced Classification
Built a web-based system for businesses to manage and organize documents in various formats. The application included powerful features to classify and categorize content automatically, helping users store, retrieve, and process their files more effectively while reducing manual effort.
.NET
C#
React
Typescript
Docker
PostgreSQL
View Full Project Archive
Coded in Visual Studio Code by yours truly. Built with Next.js
with the help of Typescript & Material UI , All text is set in the Inter typeface.