index

Projects.

Everything I've shipped — real-time systems, mobile apps, and full-stack platforms built for production, not demos.

32 projects · 211 technologies

01
Intellicon Inbox~/intellicon-inbox

Customer and agent communication platform focused on chat, inbox management, contact handling, real-time interactions, and mobile communication workflows.

FlutterReact NativeNode.jsNestJSMongoDBFirebaseWebSocketsRabbitMQREST APIsChat SDKWebRTCSIP
▸ problem

Provide a reliable communication and inbox experience for agents and customers across mobile platforms while supporting real-time messaging and background communication.

▸ approach

Worked across the mobile application and communication stack, integrating the Chat SDK, real-time sockets, notifications, contact functionality, and background/foreground communication flows.

▸ outcome

Delivered and maintained mobile inbox functionality with real-time communication, chat, contact handling, and production issue resolution.

02
Intellicon Desk~/intellicon-desk

Agent-focused communication and service desk application supporting customer interactions, chat, calling, presence, and real-time workflows.

FlutterReact NativeNode.jsNestJSMongoDBFirebaseWebSocketsRabbitMQREST APIsChat SDKWebRTCSIP
▸ problem

Enable agents to manage customer communication and interactions through a centralized mobile service-desk experience.

▸ approach

Developed and maintained mobile workflows, integrated the Chat SDK, implemented communication features, and worked on agent presence, calling, microphone, and real-time interaction functionality.

▸ outcome

Improved and maintained the mobile service-desk experience across communication, calling, presence, and chat workflows.

03
Intellicon Chat SDK~/intellicon-chat-sdk

Reusable Flutter chat SDK providing messaging, file handling, voice recording, real-time communication, and native Android integration for Intellicon applications.

FlutterDartAndroidAARFlutter ModuleWebSocketsREST APIsFirebaseChat SDK
▸ problem

Provide a reusable communication component that could be integrated consistently across multiple Intellicon applications.

▸ approach

Built and maintained Flutter chat components, Android AAR integration, Flutter modules, file handling, voice recording, socket management, participant connections, and mobile-specific interaction features.

▸ outcome

Created a reusable communication layer used across Intellicon mobile products.

04
IntelliSales~/intellisales

Sales-focused mobile application supporting customer communication and sales workflows through integrated chat and reusable communication components.

FlutterDartFirebaseREST APIsWebSocketsChat SDKNode.jsMongoDB
▸ problem

Provide sales users with mobile tools for communication and customer interaction.

▸ approach

Developed mobile functionality, integrated the Chat SDK and Intelli components, and worked on communication workflows and UI improvements.

▸ outcome

Delivered and maintained sales communication functionality within the Intellicon ecosystem.

05

Real-time calling and communication functionality supporting voice interactions, agent presence, microphone services, and connection handling.

FlutterWebRTCSIPAgoraWebSocketsFirebaseREST APIsAndroidiOS
▸ problem

Provide stable real-time voice communication across mobile devices and application states.

▸ approach

Worked on WebRTC/SIP calling, microphone management, agent presence, connection handling, and background/foreground call scenarios.

▸ outcome

Improved calling workflows and stability across mobile communication scenarios.

06
KC POS~/kc-pos

Point-of-sale desktop application for managing sales and POS operations.

C#WinFormsNode.jsMySQLREST APIs
▸ problem

Provide a desktop-based POS system backed by a centralized database and API layer.

▸ approach

Developed the WinForms application, Node.js backend, database integration, and POS business workflows.

▸ outcome

Delivered a working POS application with desktop UI, backend services, and MySQL data management.

07
Alshaba Quiz~/alshaba-quiz

Online quiz platform with a React frontend, Node.js backend, MongoDB database, and Stripe payment integration.

React.jsAxiosNode.jsMongoDBStripeREST APIs
▸ problem

Build an online quiz platform with interactive frontend functionality and integrated payments.

▸ approach

Developed the React frontend, Node.js APIs, MongoDB integration, quiz workflows, and Stripe payment processing.

▸ outcome

Delivered a full-stack quiz platform with online payments.

08
KickTrack~/kicktrack

Sports coaching platform connecting coaches and players through teams, challenges, and leaderboards.

FlutterFirebaseFirestoreFirebase AuthenticationCloud Functions
▸ problem

Provide coaches and players with a centralized platform for teams, challenges, progress, and competition.

▸ approach

Built the MVP using Flutter and Firebase, implementing authentication, team management, challenges, and leaderboard functionality.

▸ outcome

Delivered an MVP supporting coach/player workflows and gamified sports tracking.

09
Vibz CRM~/vibz-crm

CRM platform supporting customer and business workflows with integrated online payment processing.

Node.jsREST APIsAuthorize.NetDatabase
▸ problem

Provide CRM functionality with integrated payment processing for business workflows.

▸ approach

Developed CRM workflows, backend APIs, database functionality, and Authorize.Net payment integration.

▸ outcome

Delivered CRM functionality with online payment capabilities.

10
Axiom Motors~/axiom-motors

Automotive platform focused on vehicle and consignment management workflows.

Node.jsPostgreSQLREST APIs
▸ problem

Digitize vehicle consignment workflows and provide backend APIs for automotive operations.

▸ approach

Developed Node.js backend services, PostgreSQL data models, APIs, and vehicle/consignment business logic.

▸ outcome

Delivered backend infrastructure for vehicle and consignment management.

11
AI WhatsApp Agent~/ai-whatsapp-agent

AI-powered WhatsApp automation system that processes incoming messages through n8n workflows and an OpenAI-powered agent.

n8nOpenAI APIWhatsAppAI AgentsWebhooksREST APIsNode.js
▸ problem

Automate WhatsApp conversations and provide intelligent responses without manually processing every incoming request.

▸ approach

Connected WhatsApp events to n8n workflows, integrated OpenAI, and used webhooks and APIs to automate message processing and responses.

▸ outcome

Built an automated WhatsApp AI-agent workflow for conversational business automation.

12
RateColl~/ratecoll

Web application ecosystem containing the Taqdeer, RSIC, and Demo RateColl applications/environments.

Next.jsReactNode.jsPostgreSQLDockerCaddyCloudflareREST APIs
▸ problem

Deploy and operate multiple web applications with reliable database connectivity, reverse proxy configuration, SSL, and production infrastructure.

▸ approach

Worked with Next.js applications, Docker containers, PostgreSQL, Caddy reverse proxy, Cloudflare, domains, SSL, and deployment configuration.

▸ outcome

Deployed and maintained the RateColl application ecosystem and its related environments.

13
IT Skill Xpress / ISX~/it-skill-xpress

Practical technology education platform focused on expert-led live and recorded courses, learner support, and local-language training.

ReactNode.jsFlutterMongoDBFirebaseREST APIsAIn8nDocker
▸ problem

Create an accessible technology education platform offering practical training without requiring English as a prerequisite.

▸ approach

Planned the education platform, course delivery model, learner communication, live/recorded content, and future LMS architecture.

▸ outcome

Established the foundation and architecture direction for the IT Skill Xpress training platform.

14
ISX LMS~/isx-lms

Learning management system planned for IT Skill Xpress to manage live and recorded courses, students, instructors, Q&A, and learning progress.

Node.jsMicroservicesDockerMongoDBReactNext.jsREST APIsFirebase
▸ problem

Provide a centralized LMS for managing courses, learners, instructors, recorded content, and live training.

▸ approach

Designed a modular microservices-based architecture with Docker, backend APIs, web frontend, database, and learner communication features.

▸ outcome

Defined the technical direction and feature architecture for the ISX LMS.

15
Angular Projects~/angular-projects

Collection of Angular-based application and module development work covering components, services, forms, API integration, and UI implementation.

AngularTypeScriptHTMLCSSRxJSREST APIs
▸ problem

Build maintainable enterprise-style web interfaces and integrate them with backend APIs.

▸ approach

Worked with Angular components, services, forms, modules, standalone components, reactive patterns, and API integrations.

▸ outcome

Delivered and maintained Angular application functionality across multiple projects.

16
Next.js Cloudflare Deployment~/nextjs-cloudflare-deployment

Deployment and CI/CD work for Next.js applications hosted through Cloudflare infrastructure.

Next.jsReactCloudflare PagesCloudflareNode.jsnpmYarnGitCI/CD
▸ problem

Deploy Next.js applications reliably to Cloudflare while maintaining compatible build and runtime configuration.

▸ approach

Configured Cloudflare Pages, investigated legacy Pages deployment, handled build environments, and worked through Node, npm, Yarn, and Next.js deployment issues.

▸ outcome

Established deployment workflows and troubleshooting approaches for Next.js applications on Cloudflare.

17
n8n AI Automation~/n8n-ai-automation

AI automation workflows combining n8n, OpenAI, webhooks, APIs, and external services to automate business processes.

n8nOpenAI APIAI AgentsWebhooksREST APIsNode.js
▸ problem

Automate repetitive business processes and connect AI capabilities with external APIs and services.

▸ approach

Designed n8n workflows using webhooks, API integrations, OpenAI agents, conditional processing, and automated actions.

▸ outcome

Built reusable AI automation workflows for business process automation.

18
OpenCode / Ollama Local AI~/opencode-ollama-local-ai

Local AI development environment for coding assistance and experimentation with open-source language models.

OpenCodeOllamaQwenQwen3Qwen2.5-CoderLLMsOpenAI-Compatible API
▸ problem

Run and evaluate local AI coding models without depending entirely on hosted AI services.

▸ approach

Configured Ollama with local Qwen models and connected them to OpenCode through an OpenAI-compatible local API.

▸ outcome

Established a local AI coding environment for model experimentation and development assistance.

19

Secure Flutter finance chat application that lets business users ask natural-language questions about revenue, invoices, and ledgers.

Fluttern8nREST Backend APIAI AgentLLMPDF GenerationRBAC
▸ problem

Replace a WhatsApp-based finance assistant with a secure application that provides financial information according to each user's role.

▸ approach

Built a login-protected Flutter chat application connected to an n8n workflow. The workflow retrieves backend data and uses an AI agent to filter and summarize information. Implemented role-based access for employees, management, and executives, along with invoice and PDF access.

▸ outcome

Delivered a secure AI finance assistant with role-specific financial visibility and document access.

20
Automated Lead Generation System~/automated-lead-generation

Self-hosted n8n automation designed to discover and qualify business leads across multiple niches and markets.

n8nSelf-Hosted n8nCloudflare TunnelMeta Ad LibraryGoogle Ads Transparency
▸ problem

Automate recurring lead discovery and qualification for internal outreach and productized lead-generation services.

▸ approach

Designed a self-hosted n8n workflow that runs nightly to discover and qualify leads across multiple niches and worldwide markets.

▸ outcome

Designed the foundation for automated, recurring lead generation. Ad-activity prioritization through Meta Ad Library and Google Ads Transparency is planned for Phase 2.

21
React Native Pre Launch Production Audit~/react-native-production-audit

Pre-launch production readiness audit for a React Native application covering critical, high, and medium severity issues.

React NativeCode ReviewProduction AuditRelease ReadinessBug Reporting
▸ problem

Identify production risks and release-blocking issues before a React Native application goes live.

▸ approach

Performed a structured code and production-readiness review, identified 29 issues, categorized them by severity, and documented the findings in professional bug reports and a client-shareable PDF.

▸ outcome

Provided the development team with a prioritized set of issues to address before production release.

22
Cinematic Product Video Presentations~/cinematic-product-presentations

Two auto-playing cinematic product presentations for a workforce management SaaS platform using real product screenshots, device mockups, animation timelines, and synchronized voiceover.

HTMLCSSJavaScriptGSAPElevenLabsMurfAudio Synchronization
▸ problem

Create polished product presentations that communicate SaaS functionality through animated product visuals and synchronized narration.

▸ approach

Built cinematic presentations using GSAP timelines, real product screenshots, phone mockups, and a promise-based audio synchronization system. Voiceovers generated through ElevenLabs or Murf can be integrated without modifying the animation code.

▸ outcome

Delivered two reusable auto-playing product presentations with synchronized visual and voiceover experiences.

23
Airtable Integration Platform~/airtable-integration-platform

Full-stack Airtable integration platform using OAuth2 with PKCE, MongoDB synchronization, Puppeteer automation, and an Angular AG Grid interface.

Node.jsExpressAngular 19MongoDBPuppeteerAG Grid 33OAuth2PKCEMFA
▸ problem

Integrate Airtable data into a custom platform while handling data that is not available through the standard API.

▸ approach

Built the application end to end with OAuth2/PKCE authentication, Airtable-to-MongoDB synchronization, Puppeteer headless browser automation, MFA handling, and an Angular frontend using AG Grid with dynamic columns and revision history.

▸ outcome

Delivered the complete full-stack integration platform end to end in a single day.

24

Flutter personal finance application focused on expense management, financial records, and ledger-style tracking.

FlutterDartPersonal FinanceExpense ManagementLedger
▸ problem

Provide users with a mobile interface for managing expenses and maintaining organized financial records.

▸ approach

Built the mobile application around expense tracking and ledger-style financial management workflows using Flutter.

▸ outcome

Delivered a mobile personal-finance experience for tracking and organizing financial activity.

25

Flutter fitness tracking application with activity analytics and goal-management functionality.

FlutterDartFitness TrackingActivity AnalyticsGoal Tracking
▸ problem

Help users track fitness activity and monitor progress against personal goals.

▸ approach

Built mobile workflows for activity tracking, analytics, and goal monitoring using Flutter.

▸ outcome

Delivered a fitness tracking application with activity and goal-oriented functionality.

26

Flutter learning and workforce training application combining learning workflows with task management.

FlutterDartLMSWorkforce TrainingTask Management
▸ problem

Combine employee learning and training workflows with task-oriented workforce management.

▸ approach

Developed a Flutter mobile experience supporting learning content, training workflows, and task management functionality.

▸ outcome

Delivered a mobile LMS and workforce-training experience with integrated task workflows.

27

Custom Flutter quiz application with gamified user interface and interactive quiz logic.

FlutterDartQuizGamificationUI/UX
▸ problem

Create an engaging quiz experience that combines interactive gameplay with a polished mobile interface.

▸ approach

Implemented custom quiz logic and a gamified Flutter UI focused on interactive user engagement.

▸ outcome

Delivered a custom mobile quiz experience with gamification-focused interactions.

28

Flutter music streaming application integrated with the Spotify API for music-related content and functionality.

FlutterDartSpotify APIREST APIsMusic Streaming
▸ problem

Build a mobile music experience that consumes Spotify data through API integration.

▸ approach

Developed the Flutter application and integrated Spotify APIs to retrieve and present music-related data.

▸ outcome

Delivered a Flutter-based music application with Spotify API integration.

29

Native Android golf application built in Kotlin with live-score functionality.

KotlinAndroidGolfLive Score
▸ problem

Provide golf users with a native Android experience for accessing live scoring information.

▸ approach

Developed the Android application in Kotlin with live-score functionality and mobile UI workflows.

▸ outcome

Delivered a native Android golf application focused on live scoring.

30

Mobile safety application focused on SOS functionality and emergency alerts.

FlutterMobileSOSEmergency AlertsSafety
▸ problem

Provide users with a mobile mechanism for triggering emergency alerts and accessing safety functionality.

▸ approach

Developed mobile safety workflows centered around SOS activation and emergency alert functionality.

▸ outcome

Delivered a mobile safety application with emergency alert capabilities.

31

Android scanning application that retrieves order information through backend APIs.

AndroidKotlinScannerREST APIsOrder Management
▸ problem

Allow users to scan items and retrieve related order information from a backend system.

▸ approach

Built the Android scanner workflow and integrated APIs for fetching order data.

▸ outcome

Delivered an Android scanning application connected to order APIs.

32

Flutter IoT application acting as an MQTT client for receiving and displaying real-time sensor data.

FlutterDartMQTTIoTReal-Time DataSensors
▸ problem

Provide a mobile interface for receiving and monitoring real-time data from connected IoT sensors.

▸ approach

Built a Flutter MQTT client that connects to the messaging infrastructure and processes real-time sensor updates.

▸ outcome

Delivered a mobile IoT monitoring application capable of receiving real-time sensor data.

want to see something like this built?

let's talk →
← back home