Nazim Djebloun

Full Stack Software Developer

About

Full-stack developer based in Algiers. I build ERP systems, CRMs, e-commerce platforms, and internal tooling with Next.js, TypeScript, Node.js, PostgreSQL, and Convex. I also maintain go-auth, an open-source authentication library for Go.

Open Source

go-auth
Go · Open Source
Self-hosted authentication & session library for Go

A self-hosted authentication and session library for Go. Configure it in your own process, point it at your own database, and get registration, login, sessions, password recovery, email verification, invite-only signup, OAuth, multi-tenant organizations, an admin surface, CSRF protection, rate limiting, and audit logging — as a package you import, not a service you depend on.

Email/password and OAuth login, invite-only signup, and optional required email verification
Dual-token sessions (session + refresh) with rotation, idle timeout, absolute max lifetime, and a refresh grace window
Multi-tenant organizations with owner/admin/member roles, invites, and a per-session active org
Admin surface for user bans, role changes, session management, and platform invites, behind a role check
CSRF origin checking, per-route rate limiting on by default, and a configurable password policy
Async, non-blocking audit log pipeline with a database sink — or plug in Kafka, NATS, or a webhook
Hexagonal architecture: swap the mailer, OAuth providers, rate-limit store, or audit sink without forking
Works with PostgreSQL, MySQL, or SQLite — you own the driver, the schema ships with the library
GoPostgreSQLMySQLSQLitepgxnet/http

Skills

Languages

TypeScriptJavaScriptGoSQL

Frontend

React.jsNext.js (App Router)Tailwind CSSShadcn/UIFramer MotionReact QueryServer ComponentsOptimistic Updates

Backend

Node.jsExpress.jsConvexSupabaseREST APIsDrizzle ORMAPI DesignReal-time systems

Databases

PostgreSQLMySQLSQLiteSQL ServerSchema designIndexingRelational modeling

Architecture

Hexagonal architectureRole-Based Access Control (RBAC)Workflow automationAuthentication & sessions

Tools & Others

GitClerkBetter AuthVercelDocker

Projects

Click on a project card to view details

DigitKom Landing Page
A comprehensive corporate website and landing page for DigitKom agency. Includes dedicated service pages, portfolio showcase, career opportunities, and a contact form.
Next.jsTypeScriptTailwind CSSNodemailerFramer Motion
Live DemoView details
OnlyPizza
OnlyPizza digital menu uses Drizzle with Next.js.
Next.js 16 (App Router)TypeScriptTailwind CSSshadcn/ui + Radix UIBetter AuthDrizzle ORMReact Hook Form + Zodnext-themes
View details
E-commerce Platform
Full-stack e-commerce application with admin panel and real-time inventory management.
Next.jsNode.jsPostgreSQLTypeScript
Live DemoView details
Expense Tracker
Personal finance app with real-time sync, authentication, expense/income categorization, and spending analytics with charts.
Next.jsConvexClerkTypeScriptRecharts
RepoView details
Restaurant Digital Menu (Shladty)
Digital menu system for restaurants featuring a comprehensive admin panel for real-time menu management and updates.
Next.jsTailwind CSSSupabasePostgreSQLReact Query
View details
Production Management System (ANEP)
Full-stack application to optimize manufacturing workflows with order tracking, workshop assignment, and material consumption monitoring.
Next.jsPostgreSQLTailwind CSS
View details
DigitKom Admin
Comprehensive CRM and Agency Management System for a digital marketing agency. Handles full client lifecycle from prospect tracking to service delivery and payment management.
Next.js 16 (App Router)TypeScriptTailwind CSSshadcn/ui + Radix UIClerk AuthenticationConvex (Real-time Backend)React Hook Form + Zodnext-themes
View details
DevSpace
A developer community platform for posting tech articles, news, and insights. Built for developers to share and discover content.
Next.js 16 (App Router)TypeScriptTailwind CSSshadcn/ui + Radix UIClerk AuthenticationConvex (Real-time Backend)React Hook Form + Zod
View details

Software Developer

May 2026 – Present

Avalon Labs

Building ERP platforms that replace spreadsheet-based operations for pharmaceutical distribution and construction & public works (BTP).

  • Pharma ERP: consolidated order management, inventory, supplier accounting, delivery logistics, payroll, and financial reporting into a single platform.
  • Automated payroll computation from absences, overtime, and bonuses; implemented weighted-average cost (CMUP) inventory tracking with real-time stock updates.
  • Built the end-to-end order lifecycle (draft → confirmation → stock deduction → delivery → payment reconciliation) with automated profit-margin reporting and a centralized cash ledger.
  • BTP ERP: consolidated 8+ business modules (project management, procurement, HR, fleet management, finance) into one platform.
  • Built a polymorphic payment engine unifying supplier invoices, payroll, rent, and fleet costs, recomputing invoice and engagement status on every payment.
  • Automated construction billing (situations de travaux) with TVA, retention guarantees, and payment status derivation, plus budget-variance and per-site profitability analysis.
  • Designed multi-depot stock control with weighted-average costing (CMP) and a full audit trail logging every entity change across all modules.

Full Stack Software Developer

Oct 2025 – May 2026

DigitKom

Architected an internal tools platform managing end-to-end business operations — CRM, team workflows, project tracking, and process automation for 20+ team members.

  • Built a responsive, high-converting landing page serving as one of the agency's acquisition channels.
  • Built a production-ready e-commerce platform handling product management, order processing, and user workflows.
  • Implemented secure authentication and role-based access control using Clerk.
  • Built a scalable Express.js backend with structured API architecture and type-safe database access (Drizzle ORM).
  • Designed a modular Next.js frontend using reusable component architecture and optimized data-fetching patterns.

Full Stack Software Developer (Freelance)

Sep 2024 – Present

Self-Employed

Independent full-stack development work alongside employment, focusing on scalable web applications.

  • Delivered custom web applications using Next.js, Node.js, PostgreSQL, and Convex.
  • Collaborated directly with clients to translate business requirements into scalable technical solutions.

Computer Science Internship

Sep 2023 – Apr 2024

ANEP

Designed and developed a full-stack production management system for manufacturing operations.

  • Architected a PostgreSQL schema supporting workshop assignments and operational tracking.
  • Implemented responsive UI/UX with Next.js, Tailwind CSS, and ShadcnUI.
  • Built RESTful backend services and workflow automation reducing manual reporting and status tracking.
  • Improved operational visibility through real-time status dashboards.

© 2026 Nazim Djebloun. Built with Next.js & Shadcn/UI.