Hi, I'm Heghine.

Full-stack web developer.

About Me

I'm a passionate full-stack web developer with a strong background in building modern, scalable applications. Using Angular, Node.js, and cloud-native tools like Docker and Kubernetes, I create performant and reliable solutions that meet both technical and business needs.

My expertise spans from frontend development with Angular and RxJS to backend APIs with Express and Nest.js. With experience in testing, CI/CD pipelines, and performance optimization, I deliver clean, maintainable code that brings ideas to life.

Whether it's crafting interactive UIs or deploying resilient services, I aim to turn complex problems into simple, elegant solutions. By the way: "car 👎"...

BMW M3 GTS

© 3D model of BMW M3 GTS by Mona x Supercars via CC BY.

Tech Stack

Angular

Angular

A framework for building single-page applications.
NgRx

NgRx

Provide state management for Angular applications.
RxJS

RxJS

A library for reactive programming using Observables (custom data types).
Angular Material

Angular Material

Provide UI components for Angular applications.
React

React

A JavaScript library for building user interfaces.
Vue.js

Vue.js

A progressive JavaScript framework for building user interfaces.
Pinia

Pinia

A state management library for Vue.js applications.
Three.js

Three.js

A JavaScript library for creating and manipulating 3D models, animations, and interactions.
Tailwind

Tailwind

A utility-first CSS framework for rapid UI development.
Bootstrap

Bootstrap

A popular CSS framework for responsive, mobile-first front-end web development.
Express JS

Express JS

A minimal and flexible Node.js web application framework for building RESTful APIs.
Sequelize

Sequelize

A modern TypeScript and Node.js ORM for Oracle, Postgres, MySQL, MariaDB, SQLite and SQL Server, and more.
Mongoose

Mongoose

A library for MongoDB, providing a simple way to work with MongoDB in Node.js.
Redis

Redis

A key-value store for fast, in-memory data storage.
GraphQL

GraphQL

A query language for APIs and a runtime for executing queries and mutations.
Prisma ORM

Prisma ORM

A library for ORM (Object-Relational Mapping) in Node.js, providing a simple way to work with SQL-based databases.
JWT

JWT

A standard for securely transmitting information between parties as JSON objects.
Auth0

Auth0

A cloud-based authentication and authorization platform for web and mobile apps.
Passport.js

Passport.js

A library for authentication and authorization in Node.js.
Nest.js

Nest.js

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications.
TypeORM

TypeORM

An Object-Relational Mapping (ORM) tool that makes it easy to work with relational databases in Node.js and TypeScript.
WebSocket

WebSocket

A communication protocol that allows real-time, bidirectional communication between a client and a server.
Node.js

Node.js

A JavaScript runtime environment that allows you to run JavaScript on the server-side.
Next.js

Next.js

A React framework for server-rendered applications, providing features like routing, data fetching, and server-side rendering.
Socket.io

Socket.io

A library for real-time, bidirectional communication between clients and servers. Able to limit clients to specific rooms.
Git

Git

A distributed version control system.
Docker

Docker

A containerization platform for building and running applications in isolated environments.
Kubernetes

Kubernetes

A container orchestration platform for automating the deployment, scaling, and management of containerized applications.
Jenkins

Jenkins

An open source automation server for continuous integration and delivery.
Cypress

Cypress

A testing framework for end-to-end testing of web applications.
Jasmine

Jasmine

A behavior-driven development framework for testing JavaScript code. Used by default in Angular.
Karma

Karma

A testing framework for JavaScript, used by default in Angular.
Mocha

Mocha

Mocha is a JavaScript test framework for Node.js.
Chai

Chai

A BDD/TDD assertion library for Node.js and any javascript testing framework.
Lighthouse CI

Lighthouse CI

A tool for optimizing performance, accessibility, and SEO.
Clinic.js

Clinic.js

An open-source performance profiling tool for Node.js applications.
Artillery

Artillery

A universal, modern, powerful & easy-to-use performance testing toolkit.
Jest

Jest

A delightful JavaScript Testing Framework with a focus on simplicity. Used by default in Nest.js.

Projects

Contacts