$ npm install the-future

Open-Source Expo & React Native Tools

Sonɹɔǝ oɟ ɔoɯdlǝx solnʇᴉous ʇo ʎonɹ sᴉɯdlǝ dɹoqlǝɯs˙

High-performance packages for mobile development, battle-tested in production apps. Built by Dmitry Amelchenko in Boston.

103+
GitHub Stars
43
Repositories
1,500+
Weekly Downloads

About Echowaves

Echowaves Corp. is dedicated to building high-quality, open-source tools and applications for the React Native and Expo ecosystem. With a focus on performance, security, and developer experience, we create solutions that help developers build better mobile applications.

Our mission is to solve real-world problems in mobile development by providing robust, well-documented, and actively maintained packages that developers can rely on.

🚀

High Performance

Optimized components built for speed and efficiency

🔒

Secure

Built-in security features and best practices

📚

Well Documented

Comprehensive documentation and examples

💪

Production Ready

Battle-tested in real-world applications

Our Projects

WiSaw

JavaScript

Incognito photos and short videos, anonymous posting. A location-based photo sharing mobile app.

MobilePhoto SharingReact Native
38🔱 6
View on GitHub →

WiSaw.cdk

TypeScript

Infrastructure as code for WiSaw using AWS CDK

AWSCDKInfrastructure
0🔱 0
View on GitHub →

WiSaw.client

JavaScript

Client application for WiSaw photo sharing platform

ClientFrontendReact Native
0🔱 0
View on GitHub →

get2knowu

JavaScript

Social networking application for getting to know people

SocialNetworking
0🔱 0
View on GitHub →

chimingClock

JavaScript

A beautiful chiming clock application

UtilityClock
0🔱 0
View on GitHub →

NPM Packages

Production-ready React Native and Expo packages used by thousands of developers worldwide

🖼️

expo-cached-image

v54.0.7

Super fast cached image component for react-native applications powered by expo

📦907/week
103 stars

Features:

  • Fast image loading with local caching
  • Secure file handling
  • Configurable cache expiration
  • Automatic cache cleanup
  • TypeScript support
npm install expo-cached-image
💾

expo-storage

v54.0.6

Simple way to store persistent data, which does not have size limitations of react-native async-storage

📦599/week
15 stars

Features:

  • No size limitations
  • Promise-based API
  • TypeScript support
  • Persistent storage
  • Built-in security features
npm install expo-storage
📐

expo-masonry-layout

v1.1.11

High-performance masonry layout component for React Native and Expo applications

📦8/week
1 stars

Features:

  • High Performance with VirtualizedList
  • Responsive layout
  • Pull-to-refresh support
  • Infinite scroll
  • Smart masonry algorithm
npm install expo-masonry-layout

🌟 Used in Production

All our packages are battle-tested in real-world applications like WiSaw — a location-based photo sharing app with thousands of users.

View on GitHub

Technical Blog

Sharing insights on React Native, Expo, AI, AWS, and software development best practices. Follow along on Dev.to for the latest articles.

31Posts Published
19Comments Written
7+Years Active

Topics Covered

🤖AI & Agentic Coding
📱React Native & Expo
🏗️Architecture
🎸Vibe Coding
☁️AWS & Cloud
🚀Engineering Leadership

The Token Tax: Why GenAI Billing Makes Minimalist Architecture Mandatory

3 min read

Why token-based GenAI billing makes minimalist architecture mandatory — complexity is now metered per token.

Velocity is a Vanity Metric: Why Agentic Coding is Actually About Quality.

3 min read

Why viewing agentic AI as just a speed booster is a category error — the real gain is compounding quality.

From Vibe Coding to SDD: Why the Future of Engineering is Architecture

3 min read

The shift from vibe coding to spec-driven development, where every developer becomes an architect.

The End of Vibe Coding

3 min read

Why vibe coding fails at scale and how Spec-Driven Development replaces it with disciplined, architectural AI workflows.

Make Coding Fun Again

8 min read

How GenAI and GitHub Copilot are transforming the development experience.

Before vs. After: How AI 'Vibe-Coded' a Mobile App Makeover

4 min read

UX improvements for mobile app using AI — a before and after side-by-side comparison.

Minimalistic architecture for Minimalistic product

2 min read

A practical startup architecture — JavaScript end-to-end, AWS Lambda serverless, and PostgreSQL for a simple, scalable stack.

💡 From the Blog

"Source of complex solutions to your simple problems."

Dmitry Amelchenko — builder at Echowaves, based in Boston MA. Writing about AI-assisted development, spec-driven workflows, React Native, and the philosophy of minimalistic architecture since 2019.