Brian Ali View Portfolio
Information Technology undergraduate and mobile software engineer specializing in cross-platform Android application engineering, serverless system architectures, and client-side performance optimization. Focused on delivering privacy-first, zero-telemetry software with modern frontend design systems.
- Languages & Frameworks: TypeScript, JavaScript (ES6+), Python, React Native, Expo, React, Next.js, Node.js, HTML5, CSS3/Sass.
- UI/UX & Styling Systems: Tailwind CSS, NativeWind, Material UI (MUI), Styled Components, React Native Paper, Framer Motion.
- Architecture & State Management: Redux Toolkit, Context API, Async Storage, RESTful API Integration, Serverless Client Architecture.
- Tools, Build Systems & Platforms: Git, Webpack, Vite, Postman, Jest, Linux (Arch), Supabase, Netlify, Vercel, Expo CLI.
FRAPP is a cross-platform mobile software solution engineered using React Native and Expo CLI. The core application functions as a decentralized, privacy-focused aggregator that tracks limited-time video game giveaways and active retail discounts across major digital distribution platforms, including Steam, Epic Games Store, GOG, and itch.io.
The client architecture interfaces directly with the GamerPower and CheapShark RESTful APIs to process real-time payload updates without reliant intermediary application servers.
- Zero-Telemetry Serverless Architecture: Eliminates centralized user tracking, external telemetry, and ad frameworks. All user states, preferences, and saved deals are persisted locally on-device.
- Asynchronous Background Processing: Utilizes native background notification services to check for active promotion updates and issue local system alerts before limited-time giveaways expire.
- Multi-Parametric Filter Engine: Features dynamic sorting mechanisms by storefront, operational platform (Windows, macOS, Linux, Android, iOS), claim status, and percentage price reductions.
- Localization System: Built-in internationalization infrastructure supporting runtime switching across 8 languages.
Get it here
Shiori is a Material Design wallpaper discovery application constructed with React Native, Redux Toolkit, and React Native Paper. The software communicates directly with the Wallhaven API to query, filter, render, and manage high-resolution artwork and photography.
Designed around modern UI guidelines, Shiori features Google Pixel-inspired vector iconography, smooth transition pipelines, and strict memory management to ensure stable rendering across diverse display densities.
- High-Performance Image Caching: Implements hardware-accelerated image pipeline rendering and aggressive local caching strategies via Async Storage to maximize scroll performance and reduce network overhead.
- Advanced API Search Querying: Enables multi-criteria search configurations based on target resolutions, aspect ratios, color hex palettes, purity levels, and relevance sorting algorithms.
- Native Media Integration: Includes an asynchronous asset management layer for direct local downloads and one-tap native wallpaper application to Android lock and home screens.
- Reactive State Management: Driven by Redux Toolkit for unified handling of favorites, local storage sync, theme contexts (Light/Dark/System), and cached search parameters.
A modern React Native mobile application for discovering and using beautiful wallpapers powered by the Wallhaven API.
Get it here



