Hello, my name is Arthur, and I'm a 3rd-year Software Engineering student at McGill. I mainly work on backend & infra.
- Languages: Go, C, C++, Java, Python, TS, JS
- Other tools: Kafka, Redis, Docker, Jenkins, Ansible, Airflow
- Frameworks: Gin, Spring, JUnit, FastAPI, Django, React ...
- Robotics-related: ROS2, ArduPilot
- BrawlPicks:
- A draft suggestion service for the mobile game Brawl Stars.
- Crawlr:
- A Bar Crawl management system for McGill Engineering bar crawls! Dynamic routing to minimize congestion at bars! ๐ป
Note: These are all public repos under my name, feel free to check them out!
- MonopolyAI
- Monopoly game engine that exposes a C ABI so different agent binaries can be plugged in at runtime.
- Includes an agent trained using NEAT to play Monopoly.
- MsPacman-RL
- Reinforcement learning agent using tabular Q-learning to play Ms. Pac-Man.
- Supports multiple RAM-based state representations and replaying trained agents.
- Courtesy to the Atari Learning Environment simulator (ALE).
- TissueTrackr
- Livestream service designed for remote surgical guidance.
- Uses OpenCV to build a global reference-point map for object tracking.
- Combines global mapping with optical-flow-based local anchors to maintain tracking even when objects move off screen.
- Waitroom
- An emergency room triage system using Django.
- MashedPytatoes (McGill ECSE 211)
- A program that controls a BrickPy Robot.
- Maps the robots surrounding using sensors, navigates to unvisited tiles using A* search.