Back

Projects

Building software that solves real problems

🔒 Private Repository

Trading Application

A desktop trading platform with real-time market data streaming and professional candlestick charting. Built with pluggable architecture for multi-broker support, currently integrated with Alpaca Markets.

Java 21 Spring Boot WebSocket JFreeChart Reactive H2 Database

Capabilities

  • Stream live market data and watch candlesticks update in real-time
  • View historical price data across multiple timeframes (1-min, 1-hour, 1-day)
  • Market data visualization with basic charting and statistics
  • Pluggable data provider architecture - easily swap between trading APIs
  • Persistent data caching to minimize API calls and improve performance
  • Foundation for algorithmic trading - ready for backtesting and order execution

Technical Stack

  • Java 21 with Spring Boot 4.0.2 for modern, reactive application architecture
  • Spring WebFlux for non-blocking, asynchronous HTTP and WebSocket handling
  • JFreeChart for professional candlestick charting and market visualization
  • OkHttp3 WebSocket client for efficient real-time data streaming
  • Spring Data JPA with H2 database for persistence and caching
  • Provider pattern design for multi-broker extensibility and clean architecture
Active Development Backend / Desktop Application

This project is currently private. Interested in seeing the code? Request access

🔒 Private Repository

Trolio - Task Management App

A full-stack collaborative task management application built with SvelteKit and NestJS. Features user authentication, task creation and viewing, and team collaboration capabilities.

SvelteKit Svelte 5 NestJS MongoDB TypeScript Tailwind CSS

Currently Working

  • ✅ User authentication (login, register with JWT)
  • ✅ Create tasks with title and description
  • ✅ View personal tasks in list view
  • ✅ User profiles and dashboard

🚧 In Progress / Planned

  • 📧 Email service integration (password reset) - currently being developed
  • 🔄 Task editing and deletion
  • 👥 Team collaboration and task assignment
  • 💬 Comments on tasks
  • 📅 Calendar view, Board view (Kanban)
  • 🔐 Google OAuth authentication
  • 📊 Task statistics and advanced filtering

Technical Stack

  • Frontend: SvelteKit 2.12 with Vite for modern, reactive UI
  • Backend: NestJS 10 with modular architecture and dependency injection
  • Database: MongoDB with Mongoose ODM for flexible document storage
  • Authentication: JWT tokens with Passport, Google OAuth ready
  • Styling: Tailwind CSS 4 for utility-first design
  • Testing: Vitest (frontend), Jest (backend), Playwright for E2E
  • Email: Mailjet service integration for notifications
Active Development Full-Stack / Task Management

This project is currently private. Interested in seeing the code? Request access