Amitoj Singh

Projects

Neurodrive

2024

BCI-controlled racing game built in Unity, utilizing Muse 2 EEG signal processing for velocity control and gyroscope data for steering. Features rigid-body physics, multiplayer netcode, and hardware integration.

UnityC#EEG/BCIMultiplayer Netcode

HiddenFrame

2024

Full-stack steganography tool using C++ for high-performance image processing, Crow for the REST API, and Remix.js for the UI. Managed complete DevOps lifecycle including DNS, SSL, and Caddy reverse proxy.

C++CrowRemix.jsLinuxCaddy

Arch Homelab

2025

Hardened Arch Linux server running a fully Dockerized microservices stack for media, DNS, and storage. Secured with UFW ingress rules and Cloudflare Zero Trust tunnels.

Arch LinuxDockerCloudflareCaddyUFW

RPi iPod Emulator

2024

Bluetooth-to-USB bridge emulating the iPod Accessory Protocol on a Raspberry Pi. Custom udev rules and bash automation to auto-detect connections, enabling wireless audio on a legacy car head unit.

Raspberry PiBashudevBluetoothUSB

GPT-3 Discord Bot

2022

Context-aware chatbot built with Node.js and discord.js before the ChatGPT release. Custom state management for multi-channel context and a Puppeteer-based web scraper for real-time search injection.

Node.jsdiscord.jsPuppeteerGPT-3

Experience

Software Engineer (Contract)

KeepKey Ltd.

· Remote (USA)
Feb 2022 – Feb 2023
  • Contributed 110K+ LOC across Electron + React & TypeScript for a crypto hardware-wallet desktop app.
  • Implemented the REST bridge for signing/broadcasting and device management; added TOTP auth and onboarding flows.
  • Set up signed auto-updates, cross-platform packaging, and release pipelines with structured logs/telemetry.
  • Integrated blockchain workflows using Web3 libraries for robust transaction reliability.

Open-Source Collaborator

DogeHouse

· Remote
Mar 2021 – May 2021
  • Contributed 120K+ LOC across React, Electron, and Elixir codebases for a real-time social audio platform.
  • Delivered front-end features, fixed bugs, and optimized WebSocket data flow with a distributed team.
  • Triaged issues and merged pull requests, standardizing patterns and maintaining code quality.

ABE Digital Support

Vancouver Island University

· Nanaimo, BC
Aug 2024 – Apr 2025
  • Provided technical support to Adult Basic Education students across diverse tech-related tasks.
  • Built and maintained the ABE student support website using WordPress with custom CSS.
  • Created student handouts in Markdown and produced instructional videos using DaVinci Resolve.

Operations and IT Coordinator

TEDxYouth@NMS Bahrain

· Bahrain
Jan 2022 – Jun 2022
  • Led digital operations for event execution, web development, and technical infrastructure.
  • Increased event attendance by 30% through targeted online campaigns and automated registration workflows.
  • Designed promotional material and managed digital assets for event coordination.

IT Coordinator / Web Developer

New Millennium Model United Nations

· Bahrain
Sep 2021 – Jan 2022
  • Oversaw IT systems and web platform redesign, enhancing accessibility and visual appeal.
  • Integrated Microsoft Teams and collaborative tools to streamline internal communication.
  • Provided technical support and training for faculty and delegates.
Amitoj Singh