Skip to main content

Portfolio

Selected projects. Each one started with a business problem—we delivered software that solves it.

Back2Life API — Visual Fatigue Analysis

Back2Life API — Visual Fatigue Analysis

Copyright certified

Problem

Hardware–software complexes for measuring human visual fatigue need a reliable way to ingest biodata, process it, and deliver fatigue metrics for occupational health and display-usage monitoring.

Solution

Healthcare API that analyzes user biodata from sensors, computes visual fatigue indicators, and integrates with measurement hardware. Qualified electronic timestamp establishes anteriority.

Architecture

Modular API layer with dedicated ingestion, computation, and output services. Clear separation between measurement hardware interface and fatigue-computation logic for testability.

Data flows

Serial/camera → raw biodata ingestion → validation → fatigue computation pipeline → metrics output. Secure storage for audit trail and anteriority proof.

Scalability

Stateless compute design. Database-backed for multi-session, multi-device deployment. Ready for batch processing if needed.

Performance

Optimized numpy pipelines for real-time fatigue metrics. Minimal latency from sensor read to computed output.

Tech stack

Flask, numpy, MySQL. Hardware integration (serial, camera). PyQt5 measurement client. Cryptography for secure biodata.

Result

Copyright certified (Certificate of anteriority No 7979). Foundation for commercial deployment of visual fatigue measurement systems.

Art SQRD — Creative Children Community

Art SQRD — Creative Children Community

Problem

Children lack a safe, international platform to share their art, get recognition, and learn that creativity has value. Parents want tools that motivate practice and connect young artists across borders.

Solution

Mobile app (iOS & Android) where children post drawings, participate in monthly themed contests, vote and like others' work, and—via Art Bank—sell their art. Drawing-of-the-day feature, future video lessons and art games. Community-driven creative growth.

Architecture

Cross-platform React Native with Effector for state. Backend services for auth, storage, payments. Clear boundaries between app logic, API layer, and external integrations.

Data flows

Client → API → cloud storage. Stripe for payments. Google Sign-In for auth. Image upload with resize/optimization before cloud.

Scalability

Cloud-backed storage and APIs scale with users. Stateless app design. Contest and Art Bank data model supports growth.

Performance

Image optimization on upload. Lazy loading for feeds. Efficient state management to avoid re-renders.

Tech stack

React Native (Expo 54), Effector, Stripe, Google Sign-In. Camera roll, image manipulator. Sentry, Native Base.

Result

Live on App Store and Play Store. International contests, parent-positive feedback. Ongoing support and feature development.

Padverb — Six Degrees of Conversation

Padverb — Six Degrees of Conversation

Problem

Podcast interviews are scattered across thousands of shows. Hard to find conversations by person, follow creators, or discover interviews on topics you care about.

Solution

Social podcast interview platform. Indexes interviews by person (host or guest). Follow creators, bookmark episodes, listen in-app. Users can upload interviews and become creators. Web + iOS in sync.

Architecture

Native iOS (SwiftUI) with shared backend. Person-centric indexing—interviews linked to creators. Web and mobile share same data model.

Data flows

RSS/crawl → index by person → search/discovery. User follows, bookmarks, uploads flow to backend. Sync for offline playback.

Scalability

Index designed for person-based queries. Incremental indexing. Offline-first for playback reduces server load.

Performance

Offline audio caching. Efficient indexing for fast search by person. Smooth SwiftUI lists for large catalogs.

Tech stack

SwiftUI, native iOS. Podcast indexing, audio playback, offline download.

Result

Live on App Store. Unique discoverability by person. Full-cycle: follow on web, listen on mobile.