Portfolio Overview Role Features Metrics Results Gallery Stack Contact
📈

Stockbloq
Cross-Platform Trading Analysis System

Real-time SaaS platform with unified backend architecture for stock screening, backtesting, and subscription management across web, admin, and mobile clients.

Overview

Stockbloq is a modular SaaS system built around a centralized backend architecture, designed for scalable stock screening, strategy backtesting, and cross-platform delivery.

⚙️

Data Processing & Backtesting Engine

Built a modular engine for RSI, MACD, and custom signals with an optimized backtesting system for fast historical performance computation.

🧱

Scalable Multi-Platform Architecture

Designed a centralized API serving mobile, web, and admin apps with real-time data flow and caching for high-frequency access.

🔐

Subscription & Access Control

Implemented Stripe and in-app billing with feature gating and unified entitlement validation across platforms.

Role & Responsibilities

Full-Stack Engineer

Backend • System Design • SaaS Architecture

Key Responsibilities

  • Designed and built a unified Node.js backend serving multiple client platforms
  • Architected scalable API layer for web, admin, and mobile consumption
  • Built server-side backtesting engine for strategy evaluation
  • Implemented modular trading signal system (RSI, MACD, scoring)
  • Designed market data pipeline with caching for performance optimization
  • Implemented Stripe-based billing and subscription lifecycle system
  • Developed Next.js web application and admin dashboard
  • Collaborated with github.com/uthsobcb on React Native mobile app and handled store deployment

Focus Areas

  • System design and scalable SaaS architecture
  • Backend engineering and API design
  • Data-intensive financial computation systems
  • Billing systems and access control design

Platform Features

⚙️

Signal Processing System

RSI / MACD Engine
Rule-based signal generation system.
Scoring Model
Confidence-based signal ranking (0–100).
Filtering Layer
Dynamic market condition filtering.
Classification
Automated Buy/Sell/Neutral decisions.
🔁

Backtesting Engine

Strategy Execution
RSI, MACD, and hybrid strategies.
Simulation Layer
Historical multi-period evaluation.
Parameter Control
Configurable strategy inputs.
Metrics Engine
Returns and equity curve generation.
🧱

Backend Infrastructure

API Layer
Unified endpoints for all clients.
Caching Strategy
Reduced external API dependency.
Job System
Scheduled processing for signals.
Auth System
JWT-based authentication.
Data Model
Structured users, signals, subscriptions.
💳

Billing & Access Control

Stripe Integration
Subscription lifecycle management.
Webhook Sync
Real-time entitlement updates.
Feature Gating
Plan-based API access control.
Plan System
Free and Pro tier management.

Customer Experience

Intuitive user experience optimized for target user base with accessibility confirmation.

🌐

Web Client

Next.js frontend consuming centralized backend APIs.

🖥️

Admin Dashboard

System control, analytics, and subscription management.

📱

Mobile Clients

React Native apps integrated via unified API (collaborative build).

📊

Analytics Views

Equity curves and performance metrics visualization.

Key Metrics

<200ms
Cached API Response Time
24h
Cache Invalidation Cycle
Real-time
Signal Processing Pipeline
O(1)
Optimized Query Layer via Caching

Project Challenges & Solutions

Overcoming complex challenges through innovative technical solutions and robust architecture design.

🧱

System Architecture

Unified Backend Design
Built a single API layer serving web, admin, and mobile clients with shared business logic.
Cross-Platform Consistency
Standardized API contracts and core logic across all clients.
Mobile Deployment (Collaboration)
Worked with github.com/uthsobcb for React Native implementation and handled store deployments.
📡

Data & Performance Engineering

External API Rate Limits
Implemented caching layer to reduce dependency on rate-limited data sources.
Heavy Backtesting Load
Moved computation to optimized server-side execution pipeline.
End-to-End Data Flow
Designed unified flow from screening output to backtesting engine.
💳

Billing & Monetization

Subscription Sync
Implemented webhook-based real-time billing state synchronization.
Access Control
Built middleware-based feature gating system across APIs.
Conversion Flow
Structured upgrade paths and plan boundaries for smooth monetization.

Tech Stack

Frontend

React NativeNext.jsTypeScriptTailwind CSS

Backend & Database

Node.jsExpress.jsMongoDBJWT

Services & Tools

StripeAlpha VantageDigitalOceanGitHub Actions

Testing

📬 Let's Connect

Looking to hire or want a deeper walkthrough of this project?

Project Tags

Full Stack SaaS System Design Backend Engineering Fintech React Native Next.js Node.js Stripe Backtesting Stock Screener