Multidisciplinary developer and designer building for web, mobile, and desktop. I create responsive websites, native Android & iOS apps, and Windows applications in C++ and C#. My graphic design background means I ship products that are as polished visually as they are solid technically.
const anas = {
roles: ["Graphic Designer", "Web & Mobile Developer", "Software Engineer"],
code: ["JavaScript", "TypeScript", "Python", "C++", "C#"],
building: ["responsive web", "native iOS & Android", "Windows desktop apps"],
design: ["Photoshop", "Illustrator", "Figma"],
mindset: "pixel-perfect by design, solid by engineering",
};|
Next.js · React · Node.js A responsive, animated portfolio built from scratch — clean UI with smooth interactions showcasing design and dev work. |
Python · FastAPI · Next.js A no-login video & audio downloader for YouTube, Instagram, TikTok & Twitch — built from scratch (no yt-dlp) with a fast Python backend, parallel downloads, and a clean queue-based UI. |
|
Nuxt 4 · Vue · Pinia A dark-luxe fashion storefront built from scratch — catalog with size/colour variants, search, cart, wishlist, quick-view, and a multi-step checkout. Statically generated, fully responsive. |
Flutter · Dart · Android & iOS A cross-platform converter from one Flutter codebase — 45+ currencies with live & historical charts, favourites, and a custom keypad. Pixel-identical on Android & iOS. |
|
C# · WPF · .NET 8 A native Windows AI image generator — type a prompt, get a real AI image in seconds. Keyless, no account, no billing, with style presets, a local gallery, and prompt history. |
C++ · SFML · Minimax A fully playable C++ chess game against a Minimax + alpha-beta AI — full rules from scratch (castling, en passant, promotion), a perft-verified move generator, three difficulty levels, and an SFML GUI. |
|
WebRTC · libsodium · P2P A private, end-to-end encrypted messenger with peer-to-peer delivery — no central server holding your messages. Inspired by Signal & Session, built privacy-first. |
I treat tests as part of done — every project I ship comes with its own automated test suite, not just code that happens to work when I click around.
|
Vitest — unit tests across the cart & wishlist stores and price formatting (line-merging, subtotals, quantity clamping). |
pytest — URL routing & platform detection for all four extractors, plus the dispatcher. |
|
flutter_test — keypad input, number formatting, Yahoo rate parsing & USD triangulation, and the favourites store. |
xUnit — prompt composition, request building, the gallery & history stores, and the generate/cancel view-model flow. |
|
doctest — a perft suite proving the move generator against standard reference positions (Kiwipete & friends), plus rules (mate / stalemate / all draw types / undo) and AI tactics. 24 cases, 84 assertions. |
Every new project lands with its own tests from day one.
Got a project in mind, or just want to say hi? I'm always open to new work and collaborations.
Always building, always learning.