Ahmad Arain

Aspiring Software Engineer | Computer Science Student at the University of Windsor

Windsor, Ontario, Canada

AA

About

Hello, I am a software developer who loves learning and exploring new things. I like to find solutions to real problems, and embrace creativity. From programming drones and AI voice agents, to winning a hackathon for AI document processing, to building secure remote code execution engines on Google Cloud. With a 4.0 GPA and experience mentoring over 100 students in CS concepts, I bring both a willingness to learn, and an enthusiasm for software technologies.

Work Experience

RIIS

Sep 2026 - Present

Software Developer Intern

Built autonomous drone software with Python, PX4, MAVSDK, and asyncio, including waypoint missions, Offboard NED control, telemetry logging, ULog flight analysis, and SITL testing. Implemented vision-based target following on a Raspberry Pi using OpenCV tracking, velocity-capped control, lost-track recovery, and a watchdog failsafe, streaming video to QGroundControl. Developed a ROS 2 patrol node using uXRCE-DDS, RViz2, and rosbag.

RIIS

Jan 2026 - Apr 2026

Software Developer Intern

Created an AI-powered Interactive Voice Response (IVR) system using ElevenLabs and Twilio, replacing traditional IVR menus with a conversational voice agent that retrieves and updates records in real time through a custom Model Context Protocol (MCP) server built in Python. Developed a multi-tenant SaaS application using Next.js and Python that connects to a user's Zoho account via OAuth and assigns a dedicated Twilio phone number linked to a custom AI agent with CRM access, secured by admin-controlled provisioning and per-user PIN verification. Orchestrated and deployed containerized frontends, backends, and PostgreSQL databases on Render using Docker, using ngrok for local webhook testing.

University of Windsor

Sep 2024 - Aug 2026

Teaching Assistant

Facilitated labs and tutorials for 100+ students across Algorithms and Programming I & II, Data Structures Analysis, and Web Development, improving comprehension of core CS concepts.

Glendor Inc.
Remote

Jan 2024 - Apr 2024

AI Intern

Developed Python-based web scraping tools using Scrapy and BeautifulSoup, generating over 5,000+ image, audio, and video samples for NLP and LLM model testing. Contributed to an AI system designed to detect patient-sensitive information in medical documents and images, improving data privacy and compliance testing workflows.

STEM Camp Inc.

Jun 2024 - Aug 2024

Program Coordinator

Led a team of counselors in delivering STEM-based activities, including robotics, circuits, and coding, to children. One activity involved building and programming a custom alarm system using components like batteries, buzzers, and sensors. Mentored staff, ensured safety protocols were followed, and communicated effectively with parents, demonstrating strong leadership and organizational skills throughout the program.

Education

University of Windsor

2023 - 2027
Honours Computer Science Co-op, B.C.S., Minor in Mathematics

Skills

Python
C
C++
Java
JavaScript
TypeScript
HTML
CSS
Tailwind CSS
SQL
PHP
Assembly
React
Next.js
Google Cloud Platform (GCP)
Docker
Nginx
Node.js
Render
Twilio
ElevenLabs
Flutter
Dart
Git
Linux
PX4
MAVSDK
MAVLink
ROS 2
OpenCV
QGroundControl
Raspberry Pi
Arduino