Fullstack software
engineer.

I'm Drone Bassan, a full-stack software engineer at Talis Trade and a Computer Science & Economics student at McGill. I design and ship real products, from the interface people tap through to the systems that power them.

Drone Bassan Toronto, ON
01 · About

Engineer, student, builder.

I'm a full-stack developer based in Toronto. At Talis Trade I work across the stack: from the mobile app people actually tap through, down to the servers and market-data systems behind it. Alongside that I'm completing a double major in Computer Science and Economics at McGill.

I'm drawn to problems where correctness matters and the details are unforgiving: trading systems, real-time data, anything where being roughly right isn't good enough. Mostly I care about shipping things that work and hold up under real use.

02 · Experience & Education

Where I've been building.

Full-Stack Software Engineer, Talis Trade
Self-custodial algorithmic trading app · iOS + Android
2026–Present
  • Built and launched the Android app to the Google Play Store, bringing an existing iOS product to full feature parity: perpetuals, equities, prediction markets, automated strategies, and a charting engine with 90+ indicators.
  • Work across the whole stack: Jetpack Compose on the front end, a shared Kotlin Multiplatform module so iOS and Android never drift on trading logic, and server-side strategy and execution running on AWS.
  • Built the real-time layer: live prices, order-book updates, and fills stream in over WebSockets, with a reconnect-and-resync path so a dropped connection never leaves a stale price on an open position.
  • Integrated the trading and wallet stack end to end: order execution through the Hyperliquid API with self-custodial EIP-712 signing, and caught a money-critical risk defect in review before it reached users.
Kotlin MultiplatformJetpack Compose Ktor + WebSocketsAWS Hyperliquid APIEIP-712 signing
B.A. & Sc., Computer Science & Economics, McGill University
Montreal, QC · Double major
2025–2029 (exp.)
03 · Selected Work

Things I've built.

A production fintech app, a contractor marketplace, a systematic trading system, and an AI document pipeline, a spread of the kind of software I like to build.

Mobile · Fintech

Talis Trade

Full-Stack Software Engineer · 2026–Present

A self-custodial trading app I built and launched to the Google Play Store, bringing an existing iOS app to Android at full feature parity: perpetuals, equities, prediction markets, automated strategies, and a charting engine with more than 90 indicators. Engineered it to feel instant: keeping live price ticks from repainting the chart, caching indicator math, and moving key storage off the launch path.

Kotlin MultiplatformJetpack Compose Ktor + WebSocketsHyperliquid API EIP-712 signingAWS
Marketplace · Live Product

Equipt: Contractor Equipment Marketplace

Live at mr-marketplace-eta.vercel.app · 2026

A marketplace that gives contractors real pricing power on equipment rentals by borrowing the RFQ (request-for-quote) mechanism hedge funds use to source liquidity. Instead of calling around, a contractor posts what a job needs and local GTA suppliers compete for it in a sealed-bid reverse auction, where bidders can't see each other's offers, so the contractor gets genuine competition and picks the best price and fit. Covers 25+ machine types with location-based matching, then hands off to direct messaging between the two parties.

Next.jsTypeScript PrismaTailwind Reverse-auction / RFQMarketplace design
Equipt, construction equipment rental marketplace Visit the marketplace ↗
Quant · Automation

Systematic Perpetuals Trading Bot

Hyperliquid · Hummingbot · Dec 2025 – Jan 2026

A full systematic trading system for Hyperliquid perpetuals, built from scratch. It selects the most liquid market across BTC/ETH/SOL, uses EMA momentum to decide long or short, and screens out poor conditions with funding, volatility, and trend-strength filters, wrapped in the risk controls a real trading desk expects: risk-based sizing, stop-loss/take-profit, time and signal-flip exits, and a daily-loss kill-switch. Validated through paper trading with a clean CSV and markdown audit trail.

PythonHummingbot Hyperliquid APIQuant / Risk pandas
AI · Live Product

Intelligent PDF Parser

Live at pdfparserpro.com · 2025

A Python system that pulls clean text out of any PDF, including scanned or blurry ones, using a three-step fallback: it tries pdfplumber first, falls back to Tesseract OCR, and finally uses Gemini 2.5 Flash for the layouts the first two can't handle. Takes any uploaded PDF and returns text that's ready to summarize, search, or pull structured data from.

Pythonpdfplumber Tesseract OCRGemini 2.5 Flash
PDF Parser Pro, live website at pdfparserpro.com Visit pdfparserpro.com ↗
04 · Toolkit

What I work with.

Languages

PythonKotlin JavaScriptHTML5CSS

Frontend & Mobile

Jetpack ComposeKotlin Multiplatform Responsive webUI engineering

Backend & Systems

KtorREST APIs WebSocketsAWS Git / GitHub

Quant & Trading

Algorithmic tradingTrading systems design HummingbotBacktesting & paper trading Risk management
Contact

Let's build something great.

I'm always up for a conversation about software, trading systems, or an interesting problem worth solving.