Toronto · Full-stack developer · Founder, Quantum Wave

I build trading systems, automation, and the software small businesses run on.

Live market scanners, copy-trading engines, robot simulations, booking platforms and RAG tools, built and shipped end to end.

Selected work

01 · Trading journal & public record · 2026

Qiko

My own trading journal. The public page shows a results-only record: every trade logged in R, the equity curve and standout trades. A password-protected dashboard breaks results down by setup, session, timeframe, asset and time of day, and also holds an options mode, a playbook and checklists.

  • Next.js
  • TypeScript
  • Postgres
  • Vitest

02 · Discord alerts → broker orders · 2026

Parabolt

Reads trade alerts posted in Discord trading communities, turns each one into a tracked position with the alerter's record, and places it at every follower's own broker, sized by rules they set. Users start in dry run or paper. Live orders sit behind account, strategy, master and kill switches. Orders can run on Parabolt's servers, a local Docker agent, a browser extension or the user's own cloud.

  • Node.js
  • Express
  • discord.js
  • Supabase
  • Postgres
  • WebSockets
  • Whop

03 · Real-time market scanner · 2026

Live Stock Scanner

Checks the entire US market every 5 seconds on Alpaca SIP data. When a stock enters one of the operator's screens, subscribers hear the ticker spoken aloud, get a desktop notification and see its chart. It includes a screener with filters and presets, multi-chart focus layouts and order flow, and a replay mode for paper-trading past sessions minute by minute.

  • Next.js
  • React 19
  • SQLite
  • Alpaca SIP
  • lightweight-charts

04 · Alert-to-broker execution · 2026

Options Copy Trader

Takes a real-time WebSocket feed of options alerts and copies them into Moomoo, Interactive Brokers, Alpaca or Tiger. A local control panel handles callers, strategy profiles with backtest stats, risk limits and a kill switch. It runs on paper trading by default and ships as a licensed Windows app.

  • Python
  • WebSockets
  • Moomoo
  • IBKR
  • Alpaca
  • PyInstaller
github.com/anthony-som/circ_sim
Robotic Arm Simulation screenshot

Rendered from the project's URDF and meshes

05 · ROS 2 · Gazebo · hardware control · 2026

Robotic Arm Simulation

A ROS 2 workspace for a 5-axis servo arm with a gripper and a camera on the end effector. The URDF is built from CAD, and the arm works in a Gazebo task world with a button panel, a cube and a transport box. A ros2_control C++ hardware interface drives the real servos through a PCA9685 board. Forward and inverse kinematics are included, with teleop by keyboard, PS5 controller or a 3D mouse.

  • ROS 2
  • Gazebo
  • C++
  • Python
  • ros2_control
  • URDF

06 · Booking platform & back office · 2026

Chauffeur Booking Platform

A booking site and back office for a chauffeur service. Quotes are priced live from Google routes and seasonal rate cards, and the server recalculates every price. It supports one-way, round-trip and hourly bookings. Admins and drivers have their own portals for dispatch, fleet, customers and rates.

  • Next.js 16
  • Prisma 7
  • Postgres
  • Google Maps
  • Resend

07 · RAG over building codes · 2025

Engify

A chatbot that answers questions from the Ontario Building Code, NBC 2020, NFPA 13 and ASHRAE 62.1 and cites the exact clauses. I replaced a paid Render backend with a home server behind a Cloudflare Tunnel, which saves $25/month and keeps the same functionality.

  • GPT-4o
  • text-embedding-3-large
  • ChromaDB
  • FastAPI
  • Next.js

08 · TradingView indicator & SaaS · 2024

Quantum Wave

A multi-timeframe stochastic indicator for spotting market turning points, with 120 sign-ups and 72 active traders. Subscriptions run through Stripe and Supabase. Python Discord bots on AWS check each subscription and grant access.

  • Pine Script
  • Next.js
  • Supabase
  • Stripe
  • Python
  • AWS

Client work · 2025–26

Ianuzziello & Associates

Internal tools and automation for a Toronto consulting engineering firm. These replaced spreadsheets and manual drafting steps.

  • Travel logNext.js · Google Maps · PDF

    Staff log site visits by project. Distances are calculated from either office, mileage and fees are totalled, and the record is exported as a PDF.

  • Payroll & paystubsNext.js · Postgres · bcrypt

    Handles Canadian payroll for hourly and salaried staff: CPP, EI and tax deductions, year-to-date totals, and PDF payslips emailed and archived.

  • Email signaturesHTML · S3 / CloudFront

    Image-based HTML signatures with clickable links to the portfolio and company site. They render the same in Outlook, Gmail and iCloud.

  • AutoCAD automationAutoLISP · Python · pyautocad

    AutoLISP commands for drafting: batch-number drawing tags, and translate Text, MText and leaders to French through a Python bridge with engineering glossaries.

More projects

About

I got hooked on the markets in 2021 and have been building tools for them ever since. It started with indicators and Elliott Wave datasets. Now it covers scanners, broker integrations and copy engines that place real orders.

On the way I went through blockchain and neural networks: a voting dApp on an Ethereum testnet, then a CNN that classifies malware from images of its binaries. Those taught me to care about data before models.

Outside trading, I build software that small businesses rely on: booking and dispatch, payroll, and drafting automation. I study at Toronto Metropolitan University, and my mechanical design background carries into robotics: CAD to URDF, simulated in Gazebo, then driven on real servos.

Languages
TypeScript, Python, C++, Java, Go, SQL, AutoLISP
Web
Next.js, React, Tailwind, FastAPI, Fastify
Data
Postgres, Prisma, SQLite, ChromaDB, Pandas, PyTorch
Markets
Alpaca, IBKR, Moomoo, Tradovate, Hyperliquid, Pine Script
Robotics
ROS 2, Gazebo, ros2_control, URDF, PCA9685
Infra
Docker, AWS, Vercel, Render, Supabase, Cloudflare Tunnel

Contact

Have a project or a question?

Trading tools, automation or a site for your business. Send a note and I'll get back to you.