Expertise

Design × Engineering.

Product design and full-stack engineering — the experience people use and the systems behind it.

Expertise areas

  • 01

    Product Design

    Experiences designed with the system that will build them in mind.

    • Product design
    • UX/UI design
    • User journeys
    • Interaction design
    • Design systems
    • Responsive interfaces
    • Design-to-development
    • Usability
  • 02

    Frontend Engineering

    Responsive, accessible interfaces for multi-role products.

    • React
    • Next.js
    • TypeScript
    • JavaScript
    • Tailwind CSS
    • Laravel Blade
    • Alpine.js
    • Vite

    Used in · ClubSync · Voice Library · UniSecure admin

  • 03

    Backend Engineering

    APIs, authentication, RBAC and business logic.

    • Node.js
    • Express.js
    • Laravel
    • PHP
    • REST APIs
    • JWT / OAuth2
    • RBAC
    • Sequelize
    • Eloquent

    Used in · UniSecure · ClubSync · Electronic Voting Machine

  • 04

    Mobile Engineering

    Cross-platform apps shipped to Android and iOS.

    • Flutter
    • Dart
    • GetX
    • Provider
    • Firebase
    • Push notifications
    • Flutter Web

    Used in · 11 published apps · UniSecure app · Cyphersol products

  • 05

    Databases

    Relational modelling first, document stores where they fit.

    • MySQL
    • PostgreSQL
    • MongoDB
    • SQLite
    • Firestore
    • Firebase RTDB

    Used in · UniSecure · ClubSync · EVM

  • 06

    Cloud & Infrastructure

    Getting software onto servers and keeping it there.

    • Linux
    • Nginx
    • Docker
    • AWS EC2
    • AWS S3
    • Git / GitHub
    • CI/CD

    Used in · Client deployments · Production maintenance

  • 07

    AI & Research

    Computer-vision research in frequency-domain learning.

    • Python
    • PyTorch
    • CNNs
    • Computer vision
    • Frequency-domain analysis
    • KAN / ConvKAN

    Used in · RCR-DeepFake · FreqKAN

05The systems behind the products

Built beyond the interface.

Select a project and a layer. Every component listed was observed in the codebase; each layer says where, and whether it is implemented or planned.

Architecture explorer

MenuWave · Layer 1 of 5

ClientsImplemented

Each role gets a client built for its device: a browser workspace for owners, a tablet POS, a kitchen board and a TV player.

  • Admin workspace (Blade, Tailwind, Alpine.js, Vite)
  • MenuWav POS — Flutter, Riverpod, go_router
  • MenuWav Kitchen — Flutter, GetX
  • MenuWav Player (signage) — Flutter, GetX, video_player

Observed in · repo/resources, repo/lib/features, repo/lib/modules, repo/lib