Hello 馃憢 Welcome to my portfolio!

I'm Djaidri Oussama

I'm a founder and software engineer based in S茅tif, Algeria, specializing in front-end engineering, full-stack product development, and design systems.

I build practical, user-centered products using TypeScript, React, and modern cloud technologies, with additional experience in Golang.

As the founder of MASTRILO ACADEMY, I'm passionate about connecting learning with real skills, meaningful projects, and career opportunities.

Driven by curiosity and continuous learning, I also share my experience through technical writing and myYouTube channel, Algorithm Academy.

01PROJECTS
02EXPERIENCES
03TECHNOLOGIES I USE
04WRITING
GitHub LinkedIn Phone(WhatsApp)

PORTFOLIOS ARE EVERYTHING,
PROMISES ARE NOTHING.
DO THE WORK.

FULLSTACK

MASTRILO ACADEMY

Not another e-learning platform. MASTRILO ACADEMY is part of a broader career growth ecosystem, focused on building deep understanding and practical skills through real-world execution.

TANSTACK STARTREACT 19TYPESCRIPTTAILWIND CSS 4shadcn/uiSUPABASEPOSTGRESQLDRIZZLE ORMTANSTACK QUERYBETTER AUTHCLOUDFLARE WORKERSDOCKERVITEST
Explore MASTRILO ACADEMY External Link Icon
FULLSTACK

Mhwar Platform

Mhwar is an Arabic-first platform for building and managing online communities, with tools for member engagement, content, events, subscriptions, and communication.

ReactTypeScriptTanStack StartTailwind CSSshadcn/uiPostgreSQLNeonDrizzle ORMBetter AuthCloudflare ProductsDockerWhatsApp Cloud APIMoyasarVitestPlaywright
Explore Mhwar Platform External Link Icon
FULLSTACK

DG Career Tool

A web app for career planning and personality assessments.

Next.jsTypeScriptSupabaseMidtrans
Explore DG Career Tool External Link Icon
FULLSTACK

TASQ Platform

An Arabic-first platform for ordering professional academic services, including translation, proofreading, document formatting, and presentation design.

TypeScriptReactNext.jsChakra UIDocker
Explore TASQ Platform External Link Icon
FULLSTACK

Qiima Academy

A practical entrepreneurship learning platform combining courses, live sessions, and expert guidance to help people validate ideas, find customers, and grow their businesses.

TanStack StartSupabaseTypeScriptCloudflare ProductsDrizzle ORMshadcn/uiTailwind CSS 4
Explore Qiima Academy External Link Icon
MASTRILO ACADEMY

Founder

Jul 2024 - Present (2 yrs 2 mos) 路 Algeria 路 Remote

Eqraatech

Technical Writer

Jun 2025 - Present (1 yr 3 mos) 路 Remote

DreamGravity

Full Stack Engineer & Maintainer

Jan 2023 - Present (3 yrs 8 mos) 路 Jakarta, Indonesia 路 Remote

YouTube

Content Creator - Algorithm Academy Channel

Nov 2018 - Present (7 yrs 10 mos) 路 Remote

Freelance

Full-stack Developer

Jan 2017 - Present (9 yrs 8 mos) 路 Remote

EduGato

Senior Software Engineer

Oct 2025 - Dec 2025 (3 mos) 路 Algiers, Algeria 路 Remote

One Dzair

Senior Frontend Engineer (React.js Stack)

Oct 2024 - Dec 2025 (1 yr 3 mos) 路 Algeria 路 Remote

POKfit

Technical Client Representative

Dec 2024 - Mar 2025 (4 mos) 路 Doha, Qatar 路 Remote

Eqraatech

Technical Writer

Dec 2023 - Aug 2024 (9 mos) 路 Remote

ITEXC Agency

Senior Frontend Developer (React.js Developer)

Sep 2022 - Jun 2023 (10 mos) 路 Dar El Beida, Algiers, Algeria 路 Remote

TOP ACADEMIC SERVICES QUALITY (TASQ)

Frontend Developer (React.js Developer)

Jan 2022 - Jul 2022 (7 mos) 路 Algeria

JavaScript(programing language)
TypeScript(programing language)
Golang(programing language)
Node.js(JavaScript runtime)
Hono(Web Framework)
Vue.js(js framework)
React.js(js framework)
Tailwindcss(css framework)
Panda CSS(css-in-js)
Git(distributed version control)
GitHub(Cloud Repository)
Tanstack START(meta framework)
Next.js(meta framework)
React Native & Expo(mobile development)
Figma(ui/ux)
Postgres(database)
Drizzle(ORM)
Vitest(testing)
React Testing Library(testing)
Postman(api platform)
Docker(devOps)
Supabase(baas)
Lemon Squeezy(payment)
Stripe(payment)
Turborepo(monorepo)

Compound & Render Props in React - Part 1

DECEMBER 25, 2023

Compound & Render Props in React - Part 2

JANUARY 02, 2024

Prop Getters Pattern In React

JANUARY 12, 2024

Higher Order Component Pattern In React

JANUARY 28, 2024

Control Props Pattern In React

FEBRUARY 18, 2024

State Reducer Pattern in React

MARCH 16, 2024