// Custom head component to add Google Tag Manager Skip to content

Web Applications

A collection of web applications showcasing different technologies, architectures, and problem-solving approaches.

Tech Stack: React, Node.js, MongoDB, Socket.io
Description: A social media management platform that allows users to manage multiple social accounts, schedule posts, and analyze engagement metrics.

Key Features:

  • Multi-platform social media integration (Twitter, Facebook, Instagram)
  • Real-time analytics and reporting
  • Content scheduling and automation
  • Team collaboration tools

Live Demo | GitHub


Tech Stack: Vue.js, Express.js, PostgreSQL, Chart.js
Description: A personal finance management application for tracking expenses, budgeting, and financial goal setting.

Key Features:

  • Expense categorization and tagging
  • Budget planning and alerts
  • Visual spending analytics
  • Receipt scanning and OCR
  • Multi-currency support

Live Demo | GitHub


Tech Stack: Next.js, Prisma, Supabase, Tailwind CSS
Description: A community-driven platform for sharing and discovering recipes with social features and meal planning tools.

Key Features:

  • Recipe creation with rich media support
  • Advanced search and filtering
  • Meal planning calendar
  • Shopping list generation
  • User ratings and reviews

Live Demo | GitHub


Tech Stack: React, TypeScript, Node.js, AWS S3
Description: A tool that helps developers create professional portfolio websites automatically from their GitHub repositories.

Key Features:

  • GitHub integration and repository analysis
  • Customizable templates and themes
  • One-click deployment to various platforms
  • SEO optimization
  • Analytics integration

Live Demo | GitHub


Tech Stack: D3.js, React, TypeScript
Description: A collection of interactive data visualizations for exploring complex datasets with smooth animations and responsive design.

Features:

  • Multiple chart types (bar, line, scatter, treemap)
  • Real-time data updates
  • Interactive filtering and drilling
  • Export capabilities
  • Mobile-responsive design

Live Demo | GitHub


Tech Stack: HTML5, CSS3, JavaScript
Description: A playground for advanced CSS animations and transitions, demonstrating modern web animation techniques.

Features:

  • Keyframe animations
  • SVG animations
  • Scroll-triggered animations
  • 3D transforms
  • Performance-optimized animations

Live Demo | GitHub


Tech Stack: Electron, React, SQLite
Description: A desktop application for organizing, searching, and sharing code snippets with syntax highlighting and tagging.

Features:

  • Syntax highlighting for 50+ languages
  • Advanced search and filtering
  • Collections and tagging system
  • Import/export functionality
  • Dark/light theme support

Download | GitHub


Tech Stack: Express.js, Redis, PostgreSQL
Description: A custom URL shortening service with analytics, custom domains, and API access.

Features:

  • Custom short URLs
  • Click analytics and tracking
  • QR code generation
  • API for developers
  • Bulk URL processing

Live Demo | API Docs | GitHub


Tech Stack: React, Web Crypto API, IndexedDB
Description: A secure password generator and manager that works entirely in the browser with client-side encryption.

Features:

  • Cryptographically secure password generation
  • Local encryption and storage
  • Password strength analysis
  • Breach checking integration
  • Export/import capabilities

Live Demo | GitHub


Tech Stack: Node.js, Express.js, Redis, Docker
Description: A microservice that aggregates weather data from multiple sources and provides a unified API with caching and rate limiting.

Features:

  • Multiple weather data source integration
  • Intelligent data aggregation
  • Redis caching for performance
  • Rate limiting and authentication
  • OpenAPI documentation

API Docs | GitHub


Tech Stack: Express.js, Multer, AWS S3, Sharp
Description: A scalable file upload service with image processing, virus scanning, and multiple storage backend support.

Features:

  • Multiple file format support
  • Automatic image optimization
  • Virus scanning integration
  • Multiple storage backends (S3, Google Cloud, local)
  • Progress tracking for large uploads

API Docs | GitHub


Tech Stack: Socket.io, Canvas API, Node.js
Description: A browser-based multiplayer game with real-time synchronization and smooth gameplay.

Features:

  • Real-time multiplayer gameplay
  • Collision detection and physics
  • Leaderboards and achievements
  • Mobile touch controls
  • Spectator mode

Play Game | GitHub


Tech Stack: Web Audio API, Canvas API, JavaScript
Description: An interactive music visualizer that creates dynamic visual effects synchronized with audio playback.

Features:

  • Real-time audio analysis
  • Multiple visualization modes
  • Custom color schemes
  • Fullscreen mode
  • Audio file upload support

Live Demo | GitHub


Tech Stack: React, Service Workers, Workbox
Description: A comprehensive PWA starter template with offline functionality, push notifications, and app-like features.

Features:

  • Offline-first architecture
  • Push notification support
  • App-like installation
  • Background sync
  • Performance optimization

Live Demo | GitHub


Tech Stack: WebAssembly, Rust, JavaScript
Description: A high-performance image editor running entirely in the browser using WebAssembly for computational tasks.

Features:

  • Real-time image processing
  • Multiple filter and effect options
  • Layer support
  • High-performance computing with WASM
  • Export in multiple formats

Live Demo | GitHub


TechnologyProjectsPercentage
React853%
Node.js1067%
TypeScript640%
PostgreSQL533%
MongoDB427%
Vue.js320%
Express.js747%

All applications are built with performance in mind:

  • Code splitting and lazy loading
  • Image optimization and WebP support
  • Caching strategies (Redis, CDN)
  • Bundle size optimization
  • Core Web Vitals optimization
  • WCAG 2.1 AA compliance
  • Keyboard navigation support
  • Screen reader compatibility
  • Progressive enhancement
  • Mobile-first responsive design
  • Input validation and sanitization
  • HTTPS and security headers
  • Authentication and authorization
  • Regular security audits
  • Dependency vulnerability scanning

Interested in any of these projects or want to collaborate? Let’s connect!