Home
About
Apps
Blog
Archive
Contact
Theme

/ Senior Frontend Developer

HOUCINE

AOUASSAR

AKA "awixor"

Crafting immersive digital experiences with code, art, and motion.

Featured Work

/ Selected projects 2025-2026

View All
BagsBracket

A Solana tournament engine tracking token volume and community votes. Uses Vercel KV for fast state management and real-time bracket updates.

Next.jsSolanaTypeScriptVercel KV
EthGuess

An Ethereum price-prediction dApp using NestJS for real-time data and SIWE for authentication. Focuses on synchronizing on-chain events and managing betting logic securely.

NextNestSIWETypeScriptEthereum
git-ward

A Rust-based CLI and Git hook to prevent secret leaks. It scans for private keys and API keys locally, ensuring sensitive data never leaves your machine.

RustCLIGit Hooks
Sunder AI

A privacy firewall for LLMs that scrubs sensitive data locally via a Rust/WASM core. Ensures PII never reaches the cloud during AI interactions.

NextTypeScriptRustWASMPlasmo
Wagmidle

A Wordle-inspired game for guessing crypto figures and NFTs. Built with robust state management to handle daily challenges and user progress.

NextTailwindFramer motionVitest
Tip Jar

A smart contract for ETH tips with role-based access control. Features gas-optimized withdrawal logic and strict owner-only permissions.

NextTypescriptTailwindWagmi/viemHardhat
Guestbook

A decentralized guestbook that allows users to leave messages on the blockchain. It uses Wagmi/viem for wallet connection and The Graph for data fetching.

Next.jsTypescriptTailwindWagmi/viemSolidityThe Graph
Block Explorer

A modern, fast, and lightweight blockchain explorer built with Next.js, Viem, and Tailwind CSS. Track real-time blocks, transactions, and addresses on the Ethereum network with ease.

NextTypescriptTailwindViem
Hash Visualizer

Hash text or files to instantly generate Keccak-256 and SHA-256 hashes. Uses the @noble/hashes library for fast, audited implementations.

Next.jsTailwindnoble/hashesnoble/secp256k1
CourseBook UI

A platform that allows teachers to create courses and sell them. It gives great teacher-student reach through live streams, podcasts and direct messages.

React.jsReduxTypescriptStyled-components
BagsBracket

A Solana tournament engine tracking token volume and community votes. Uses Vercel KV for fast state management and real-time bracket updates.

Next.jsSolanaTypeScriptVercel KV
EthGuess

An Ethereum price-prediction dApp using NestJS for real-time data and SIWE for authentication. Focuses on synchronizing on-chain events and managing betting logic securely.

NextNestSIWETypeScriptEthereum
git-ward

A Rust-based CLI and Git hook to prevent secret leaks. It scans for private keys and API keys locally, ensuring sensitive data never leaves your machine.

RustCLIGit Hooks
Sunder AI

A privacy firewall for LLMs that scrubs sensitive data locally via a Rust/WASM core. Ensures PII never reaches the cloud during AI interactions.

NextTypeScriptRustWASMPlasmo
Wagmidle

A Wordle-inspired game for guessing crypto figures and NFTs. Built with robust state management to handle daily challenges and user progress.

NextTailwindFramer motionVitest
Tip Jar

A smart contract for ETH tips with role-based access control. Features gas-optimized withdrawal logic and strict owner-only permissions.

NextTypescriptTailwindWagmi/viemHardhat
Guestbook

A decentralized guestbook that allows users to leave messages on the blockchain. It uses Wagmi/viem for wallet connection and The Graph for data fetching.

Next.jsTypescriptTailwindWagmi/viemSolidityThe Graph
Block Explorer

A modern, fast, and lightweight blockchain explorer built with Next.js, Viem, and Tailwind CSS. Track real-time blocks, transactions, and addresses on the Ethereum network with ease.

NextTypescriptTailwindViem
Hash Visualizer

Hash text or files to instantly generate Keccak-256 and SHA-256 hashes. Uses the @noble/hashes library for fast, audited implementations.

Next.jsTailwindnoble/hashesnoble/secp256k1
CourseBook UI

A platform that allows teachers to create courses and sell them. It gives great teacher-student reach through live streams, podcasts and direct messages.

React.jsReduxTypescriptStyled-components

/ ABOUT ME

I believe the web should be an interactive playground. My work bridges the gap between functional engineering and creative design, focusing on performance, accessibility, and delight.

Houcine Aouassar

Code requires consistency.

Every commit tells a story of progress and learning.

@awixor

Let's build
something epic.