Skip to content
Portrait of Kerroum Nadir, smiling, wearing glasses and a dark sweater.

Full-Stack Software Engineer

I build production systems that scale.

Self-taught full-stack engineer specializing in TypeScript, Angular, and NestJS. I turn complex requirements into clean, secure, scalable software.

Mascara, Algeria · Open to remote work worldwide and to relocation.

About

A short story, and what I'm looking for.

I'm Nadir, a self-taught full-stack software engineer from Algeria with over four years of professional experience building production-grade web applications.

I didn't take the traditional route. I taught myself to code from the ground up and learned by building real things that real people use — from a large open-source business platform to a live SaaS product of my own. Along the way I earned a Top Rated badge on Upwork with a 100% job success score across thousands of hours of client work.

My core stack is TypeScript, Angular, and NestJS on top of PostgreSQL. I care most about the parts of engineering that are easy to get wrong: clean architecture, security, data integrity, and making systems that hold up as they grow. I like owning a problem end to end — from the database schema to the last pixel on screen.

Right now I'm looking for remote opportunities with teams who value ownership and craftsmanship, and I'm open to relocation for the right fit.

Based in
Mascara, Algeria
Open to
Remote · Relocation
Languages

Arabic · Native

English · Professional working proficiency

Skills

The tools I reach for.

Grouped so you can scan quickly. Every item here is something I've shipped with in production.

  • Languages

    • TypeScript
    • JavaScript
    • SQL
    • HTML
    • CSS / SCSS
  • Backend

    • NestJS
    • Node.js
    • TypeORM
    • REST APIs
    • WebSocket (Socket.IO)
    • JWT auth
    • RBAC
    • Multi-tenant architecture
    • Event-driven design
  • Frontend

    • Angular (Signals, RxJS, standalone components, reactive forms)
    • Next.js
    • Tailwind CSS
  • Databases

    • PostgreSQL (CTEs, JSON aggregation, full-text search, window functions)
    • MySQL
  • Admin & tooling

    • Retool
    • Git
    • GitHub
    • JIRA
    • Sentry
    • BrowserStack
  • Integrations & infra

    • Stripe (Connect, Customers, Payouts)
    • Salesforce
    • Chrome Extensions
    • Cloudflare
    • Vercel
  • Quality

    • Manual QA testing
    • Structured bug triage
    • i18n / RTL (Arabic, English)

Experience

Where I've built things.

  1. · Remote

    Software Engineer · Ever Technologies

    • Gauzy, an open-source ERP/CRM/HRM platform built on NestJS, Angular, and TypeORM: implemented MySQL database compatibility across the platform alongside the existing PostgreSQL and SQLite support, built Angular frontend features, and performed manual QA in a large-scale open-source codebase.
    • HIURD, a two-sided service marketplace: built NestJS + PostgreSQL API endpoints with complex SQL (CTEs, UNION ALL, JSON aggregation), and a comprehensive Retool admin panel with provider and creator detail views, a unified contracts system, onboarding progress tracking, and analytics dashboards. Worked with Stripe for marketplace payment flows.
  2. · Remote

    Back End Developer (Freelance) · Upwork

    • Top Rated with a 100% Job Success Score and 3,200+ hours billed. Client endorsements: Professional, Committed to Quality, Clear Communicator.
    • Delivered Node.js backends, a Salesforce integration, and Chrome extensions for international clients.
    • “Excellent professional, skilled and responsive. I highly recommend Nadir to anyone.” — client feedback
  3. · Algiers, Algeria

    Software Developer · BenchMatrix

    • Full-time software developer working with JavaScript and related technologies. Foundational professional experience in collaborative, team-based engineering.

Featured projects

Work I'm proud of.

Real products with real users. Ordrili is my own; the rest is work I've shipped for others.

Ordrili marketing site hero: “The ordering system your restaurant deserves”, with a tablet menu preview.
  • Ordrili manager dashboard showing active orders, a table order detail, and its status timeline.
  • Ordrili kitchen board with orders in To cook, Cooking, and Ready columns.
  • Ordrili self-order kiosk welcome screen with “Start your order” and “Edit my order” options.

Flagship

Ordrili

Solo founder & full-stack developer · ongoing

A multi-app digital ordering ecosystem for restaurants, cafés, and food trucks in the Algerian market.

  • Architected a robust multi-tenant foundation: tenant isolation, role-based access control as database entities, soft deletes, multilingual content, currency handling, storage abstraction, API versioning, and event-driven design.
  • 8+ role-based modules: Admin, Manager, Chef, Waiter, Client Tablet, Kiosk, Queue Board, and Simplified Dashboard.
  • Real-time order updates over WebSocket, secure device pairing (QR + password + lockout + short-lived tokens), an offline-resilient PWA, and full Arabic/English i18n with RTL.
  • NestJS
  • Angular
  • Next.js
  • PostgreSQL
  • WebSocket
  • PWA
  • Gauzy weekly time-tracking dashboard with activity stats and recent activities.

    Gauzy

    Software Engineer at Ever Technologies

    Open-source business management platform (ERP/CRM/HRM) built on NestJS, Angular, and TypeORM.

    • Implemented MySQL compatibility across the platform.
    • Built Angular frontend features and performed manual QA.
    • NestJS
    • Angular
    • TypeORM
    • MySQL
    GitHub repo
  • HIURD website hero: “Get stuff done. Get HIURD.” with the mobile app preview.

    HIURD

    Backend & Retool developer at Ever Technologies

    A two-sided service marketplace. High-level description only, respecting confidentiality.

    • NestJS + PostgreSQL API with complex SQL.
    • Comprehensive Retool admin panel.
    • Stripe marketplace payment flows.
    • NestJS
    • PostgreSQL
    • Retool
    • Stripe
    hiurd.com
  • Upwork profile of Mohammed Nadir K. showing the Top Rated badge and 100% Job Success score.

    Freelance highlights

    Upwork · Top Rated

    Chrome extensions, a Salesforce integration, and Node/Angular web tasks for international clients, all delivered with 5-star ratings.

    • Top Rated, 100% Job Success Score, 3,200+ hours billed.
    • Client endorsements: Professional, Committed to Quality, Clear Communicator.
    • Node.js
    • Chrome Extensions
    • Salesforce
    • Angular
    Upwork profile

Services

Need a landing page that sells?

I build fast, secure, mobile-first landing pages and simple portfolio sites for local e-commerce products and businesses — made to load quickly and turn visitors into orders.

Why me

I build them the same way I build production software: clean, fast, secure, and made to work perfectly on the phones your customers actually use.

I reply within a day. No commitment.

  • Mobile-first & fast

    Designed for phones first, optimized to load in a blink.

  • Multilingual

    Arabic, French, or English content, with proper RTL support.

  • Clean modern design

    Restrained, premium visuals that make your product the focus.

  • Built to convert

    Clear structure and calls to action that lead to orders.

  • Secure by default

    Hardened forms, safe headers, no leaky third-party scripts.

Contact

Let's talk.

Hiring, a project, or a landing page for your business — send me a note and I'll reply within a day.

Based in

Mascara, Algeria

Open to remote work worldwide and to relocation.

Your message goes straight to my inbox. Nothing is stored on this site.