Hi, I'm Heghine.

Full-stack web developer.

About Me

Frontend-focused full-stack developer specializing in modern web applications, interactive UI systems, and scalable backend architecture. Experienced with Angular, React, React Native, Next.js, Vue.js, Nest.js, Node.js, along with testing, CI/CD pipelines, performance optimization, and cloud-native deployment using Docker and Kubernetes.

I enjoy building responsive, polished interfaces and architecting maintainable systems that balance user experience, scalability, and performance.

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.
Zustand

Zustand

A state management library for React applications.
Redux

Redux

A state management library for React applications.
Expo

Expo

A framework for building native apps using React and React Native.
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.
React Testing Library

React Testing Library

A set of utility functions for testing React components. Used by default in React.
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