Hi, I'm Connor
I'm a computer science student at the University of British Columbia and a finance graduate from the University of Alberta. I'm building at the intersection of computer science and finance, focusing on software engineering, AI and machine learning, and fintech applications.
Currently seeking Co-op opportunities for Fall 2026.
About
I'm an aspiring software engineer building at the intersection of computer science and finance. I'm passionate about financial markets, AI and machine learning, problem solving, and crafting elegant software.
I'm currently reading:
Location
Education
University of British Columbia
Bachelor of Computer Science (BCS), Major in Computer Science (Co-op)
University of Alberta
Bachelor of Commerce (BCom), Major in Finance
Experience
Software Developer
Atria Community · Vancouver, BC
Part-time
Nov 2025 – Present
Projects



MockTrade
November 2024 – Present
MockTrade is a full-stack stock trading simulator where users practice buying and selling real stocks with virtual cash. Users can track portfolio performance through interactive charts, monitor market indices, build watchlists, and compete on a real-time leaderboard.





Benevity Automated Campaign Kits
January 2026 – April 2026
Benevity Automated Campaign Kits is a capstone project for CPSC 319 (Software Engineering Project), built in partnership with Benevity. An AI-powered platform that monitors global crises in real-time and generates donation campaign kits from verified news sources. Features LLM-powered event discovery, citation-grounded campaign copy generation via Gemini AI, Benevity API nonprofit matching, and a draft-to-publish workflow.



CodeScope
April 2026
CodeScope is a VS Code extension built as a capstone project for CPSC 410 (Advanced Software Engineering) that provides real-time program analysis for TypeScript/JavaScript functions. It visualizes data flows as interactive Mermaid diagrams, estimates runtime complexity through dynamic execution, detects structural duplicates across the workspace, locates function usages, and generates natural-language summaries via LLM.




ParkShare
November 2025
ParkShare is a full-stack parking spot rental marketplace built at UBC BizTech's KickStart 2025 hackathon. Hosts can list available parking spaces with custom weekly availability schedules and hourly pricing, while renters search, browse, and book spots in real time through an interactive Google Maps interface. Users can manage bookings and listings from a personal dashboard.





ChecKin
March 2026
ChecKin is an AI-powered health check-in platform for elderly care built at UBC BizTech's ProduHacks 2026 hackathon. Caretakers set up loved ones as contacts and initiate daily check-ins via SMS. The elderly user taps a link and engages in a conversational health assessment with a real-time AI avatar. The system analyzes both the transcript and video for health concerns, tracks mood and urgency levels, sends automated emergency alerts, and provides caretakers with a dashboard of insights, session recordings, and follow-up management.





Jobnt
November 2025
Jobnt is a full-stack AI-powered job application tool built at nwPlus HackCamp 2025 that generates tailored resumes and cover letters. Users upload their resume as a PDF, paste a job description, and receive ATS-optimized documents as downloadable PDFs along with actionable improvement suggestions.

InsightUBC
September 2025 – November 2025
InsightUBC is a full-stack academic data analysis tool built as a capstone project for CPSC 310 (Introduction to Software Engineering). Users can upload datasets, run complex queries with filtering, grouping, and aggregation, and visualize insights such as average grades by course, pass/fail rates, and top-ranked professors through interactive charts.



TradingDSL
February 2026
TradingDSL is a full-stack stock portfolio management app built as a capstone project for CPSC 410 (Advanced Software Engineering). Users can buy and sell real stocks with virtual cash, build watchlists, execute complex queries with WHERE clauses and logical operators, define automated trading rules, and generate formatted portfolio reports, all through a custom domain-specific language and interactive browser-based terminal.

Solomon
February 2026 – Present (In Development)
Solomon is a full-stack trading bot that generates signals for cryptocurrency prediction markets and simulates execution against a virtual bankroll. A live dashboard tracks portfolio performance, active positions, and P&L with configurable risk controls.
Skills
Languages
Frameworks
Developer Tools
Libraries
Contact
If you have a question, want to collaborate, or simply to say hi, feel free to reach out.