FULL-STACK ENGINEER

Building production-ready applications from concept to deployment

Scroll

Full-Stack Innovation

Specializing in end-to-end product development—from concept to deployment. I architect scalable backend systems, craft intuitive user experiences, and deliver production-ready applications across mobile, web, and emerging platforms.

6+
Production Apps
3
Platforms
IAP
Payment Systems

Complete Stack Ownership

Backend architecture, frontend polish, DevOps automation, and UX design—I build it all

Production-Ready Quality

Real-time systems, distributed databases, CI/CD pipelines, and App Store deployments

Cross-Platform Expertise

React Native for iOS/Android/Web, Three.js for 3D experiences, blockchain integrations

Featured Projects

Superyacht Tracker Application
Maritime Technology · Full-Stack Mobile

Superyacht Tracker

End-to-end iOS application design and development for real-time superyacht tracking. Frontend: Custom React Native UI with Mapbox GL integration, gesture-based navigation, offline-first architecture, and smooth animations. Backend: Node.js microservices handling AIS data ingestion, WebSocket server for live position broadcasts, PostgreSQL with PostGIS for geospatial queries, Redis caching layer, and RESTful API with JWT authentication. UX/UI Design: User research with yacht operators, wireframing and prototyping in Figma, responsive layouts optimized for marine environments, dark mode implementation, and accessibility features. Infrastructure: AWS deployment with EC2, RDS, ElastiCache, CloudFront CDN, automated CI/CD pipeline, monitoring with CloudWatch, and App Store deployment workflow.

React Native iOS Node.js PostgreSQL PostGIS Redis WebSocket Mapbox GL AWS RESTful API JWT Auth UX/UI Design Figma CI/CD AIS Protocol
Download on the App Store
Arc Helper App
Gaming Companion · Cross-Platform Mobile

Arc Helper

Ultimate companion app for Arc Raiders with comprehensive game databases and guides. Frontend: React Native with TypeScript deployed to iOS, Android, and Web, featuring Material Top Tabs navigation, dark-themed UI matching game aesthetics, and responsive layouts optimized for mobile gameplay reference. Content: 30+ weapons database across 7 categories with detailed stats, 15 ARC enemy types with weaknesses and strategies, 4 raid location maps with interactive viewing, 45 skills across 3 skill trees, complete crafting stations and workshop guides, trader information, and ammunition reference tables. Monetization: Google AdMob integration with banner and interstitial ads, production-ready with EAS build configuration. Architecture: Local JSON data storage for offline functionality, reusable component library, custom theme system, and comprehensive TypeScript type safety.

React Native TypeScript iOS Android Web Expo AdMob Gaming Database UX/UI Design
AeroHub Platform
Web Platform & Manufacturing

AeroHub

Decentralized manufacturing platform connecting European 3D printer operators for on-demand drone component production. Built with React and Three.js for interactive 3D model visualization, WebGL-based component viewer with zoom/rotate controls, real-time demand dashboard using WebSocket connections, automated logistics API integration for pre-paid shipping labels, and smart contract implementation for trustless payment processing. Backend features distributed job allocation algorithms, quality control tracking systems, geospatial routing for optimal hub selection, and blockchain integration for transparent transaction records.

React Three.js WebGL Smart Contracts Web3 WebSocket Node.js Logistics API Geospatial Distributed Systems
View Project →
Switchero App
Cross-Platform App · Multimedia Database

Switchero

Complete cross-platform solution for mechanical keyboard switch comparison and discovery. Frontend: React Native codebase deployed to iOS, Android, and web with responsive UI, interactive audio playback, and advanced filtering. Backend: Node.js API managing extensive multimedia databases with image storage (AWS S3), audio file CDN delivery, MongoDB for switch specifications, full-text search with Elasticsearch, and Redis caching for performance. Multimedia Processing: Automated audio normalization pipeline, image optimization and compression, batch processing workflows, and CDN integration. Features: Real-time audio waveform visualization, side-by-side comparison tool, brand filtering with 15+ manufacturers, tactile/linear/clicky categorization, user favorites and collections, and community sound submissions with moderation queue.

React Native iOS Android Web Node.js MongoDB AWS S3 Elasticsearch Redis Audio Processing Image Optimization CDN UX/UI Design
View Project →
MilDB Reference Database
Reference Database · Big Data

MilDB - Military Equipment Reference Database

Comprehensive public reference database cataloging publicly available information about military equipment worldwide - vehicles, aircraft, naval vessels, and systems specifications from open sources. Data Architecture: PostgreSQL cluster with partitioning for millions of records, Elasticsearch for full-text search across technical specifications, Redis for query caching, and data pipeline for automated ingestion from public sources and manufacturer data. Frontend: React-based interface with advanced filtering, comparison matrices, technical specification viewers, interactive 3D model integration, and export capabilities for research and education. Backend: Node.js microservices architecture handling complex queries, user authentication, audit logging, data versioning for historical tracking, and API rate limiting. Features: Multi-dimensional search across equipment types, countries, and specifications, relationship mapping between equipment variants, comparison tools for analysts and enthusiasts, and automated classification system with ML-powered categorization of public data.

React Node.js PostgreSQL Elasticsearch Redis Big Data Data Pipeline Authentication Machine Learning Microservices API Design Data Aggregation
View Project →
Tarot of Us Game
Mobile Game · Social Entertainment

Tarot of Us

Interactive mobile conversation game blending tarot-inspired prompts with social gameplay mechanics. Frontend: React Native with TypeScript featuring advanced animations using React Native Reanimated for smooth card reveal effects, gesture-based interactions, and custom animated transitions between states. Game Mechanics: 30 unique cards across 5 thematic decks (Heart, Spark, Shadow, Spirit, Trickster), multiplayer support for group play, timer-based challenges, mystery modifier system, and progressive reveal mechanics. UX/Polish: Expo Haptics integration for tactile feedback on card interactions, Expo AV for ambient audio and sound effects, custom linear gradient backgrounds for each deck theme, smooth micro-interactions, and intuitive gesture controls. Architecture: Type-safe data models with TypeScript, modular card deck system, state management for game flow, and component-based architecture for reusability.

React Native TypeScript Expo Reanimated Game Development Haptic Feedback Audio Integration Animations Multiplayer UX Design iOS/Android
View Project →
MacroVault.nvim Plugin
Developer Tools · Open Source

MacroVault.nvim

Modern Neovim plugin for persistent macro management, built with Lua for the developer tools ecosystem. Core Features: Disk persistence with JSON storage, 100 macro slots with auto-save functionality, interactive TUI with floating window interface, and comprehensive command API. Architecture: Written in Lua with proper Neovim API integration, modular plugin structure following nvim best practices, configuration via setup() pattern, and cross-platform file system handling. User Experience: Floating window UI with keyboard navigation, interactive add/edit workflows, live macro preview before execution, and configurable borders and styling. Developer Tools: Full API for programmatic macro management, supports Lazy.nvim, Packer, and vim-plug package managers, includes 10 essential default macros for common tasks, and documentation with extensive examples. Technical Implementation: JSON-based persistence layer, safe character escaping with Lua long strings, efficient storage in nvim data directory, and automatic backup/reload mechanisms.

Lua Neovim Plugin Developer Tools Open Source TUI JSON Storage API Design CLI Tools Documentation
View Project →

Let's Create Something Amazing

Ready to bring your vision to life? Let's collaborate and build something extraordinary together.