Ahmad Arain
Aspiring Software Engineer | Computer Science Student at the University of Windsor
About
I am a software developer who doesn't just write code. I write solutions to real problems, and love learning about new technologies. From winning Best Overall project at Winhacks 2025 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 core CS concepts, I bring both a willingness to learn, and an enthusiasm for software technologies.
Work Experience
University of Windsor
Teaching Assistant
Glendor Inc.Remote
Software Development Intern
STEM Camp Inc.
Program Coordinator
Education
University of Windsor
Skills
Projects
ExecutorAI
Engineered ExecutorAI, an AI-driven remote code execution engine utilizing Next.js, TypeScript, and Docker. Architected a secure sandboxing system that provisions isolated, ephemeral containers on Google Cloud to safely execute AI-generated Python scripts in real-time. Designed an immersive, cyberpunk-themed IDE interface featuring the Monaco Editor and fluid Framer Motion animations, bridging the gap between natural language prompts and live code output.
DocMate
Built DocMate, a document processing app using Next.js, Turso, and LLM APIs to extract data and process PDFs. Applied AI for document analysis, extracting key data from documents and designed a clean UI with ShadCN components and React animations, ensuring a smooth and insightful user experience. Recognized for its innovation and usability, DocMate won Best Overall, Best in Category 4, and Best User Experience awards at the 2025 Winhacks hackathon.
NavigateA11y
Web accessibility evaluation tool using Next.js and Tailwind CSS, designed to provide comprehensive assessments of website accessibility through HTML code analysis. The tool integrates AI via the OpenAI GPT-4 model to generate personalized feedback and recommendations for improving accessibility. Implemented a ranking system to evaluate HTML semantics, rewarding best practices and identifying areas for improvement.
Space Survival Mission
Winner of the first place national prize for the NASA International space apps challenge. Developed an engaging and educational game leveraging Java and Swing. Integrated CSA data to enrich the gameplay experience, fostering a deeper understanding of space exploration and inspiring interest in STEM disciplines.
Scout App
Lead the development of ScoutApp, an Android application utilizing Flutter, enabling real-time data collection during FIRST Robotics Competitions. Implemented seamless data compression into QR codes, enhancing information sharing among devices.
Pit Scouting App
Led the design and development of Pit-Scouting-App, a user-friendly mobile application created with the Flutter framework. The app facilitated efficient data collection during team interviews at FIRST Robotics events, providing crucial insights for informed decision-making and strategic planning.
Driver Companion App
Headed the creation of DriverCompanionApp, a comprehensive mobile application using the Flutter framework. This app seamlessly consolidated data from other applications and presented real-time analytics through intuitive graphics, empowering FRC competitors to make informed, strategic decisions during matches.