logo

Web and Embedded systems developer

I'm Becem Gharbi, a self-taught software developer from Tunisia. If you'd like to connect for a brief conversation or to collaborate on a project, feel free to get in touch.
Web and Embedded systems developer

Skills & Tools

Full-stack Web

Full-stack Web

Develop responsive, performant, and accessible web applications.
Integrate RESTful APIs ensuring caching and security.
Build scalable and cost-effective web services.
Model and manage data with Prisma and Directus.
Ensure code quality and best practices of versioning.
Deploy and monitor web services on Cloud platforms.
Nuxt.js
Vue.js
Tailwind CSS
Node.js
Postman
GCP
Embedded Systems

Embedded Systems

Design and simulate analog electronic circuits.
Design schematics and PCB layout with fast prototyping.
Integrate hardware peripherals: sensors, displays, camera, BLE, WiFi.
Understand microcontroller peripherals: timers, interrupts, ADC, UART, SPI.
Develop bare-metal embedded C/C++ firmware.
Build smart and energy-efficient IoT products.
KiCad
Matlab
Espressif
PlatformIO
C/C++
MQTT

Recent Projects

Nuxt AuthNuxt Auth

An edge-compatible Nuxt module that provides JWT-based authentication with automatic token refresh and redirection.

Nuxt Naive UINuxt Naive UI

An unofficial Nuxt module that integrates the Naive UI library with color mode themes and routing components.

Nuxt DirectusNuxt Directus

An unofficial Nuxt module that integrates Directus SDK with built-in authentication and Apollo GraphQL client.

Nuxt S3Nuxt S3

A lightweight Nuxt module that provides an object storage client compatible with AWS S3.

Nuxt FCMNuxt FCM

A Nuxt module for integrating Firebase Cloud messaging. It provides notifications and APIs to handle topics.

Nuxt starterNuxt starter

Edge-compatible Nuxt template with Authentication, S3 storage, and Naive UI.

Directus starterDirectus starter

A Nuxt template with Directus SDK and Naive UI.

ESP AdminESP Admin

A serverless open-source platform for remote management of Espressif microcontrollers.

WIPWIP

A serverless platform to share work progress for teams with real-time text and media messaging.