Software Support Technician graduate from Mohawk College with hands-on experience troubleshooting software, supporting end users, and working in fast-paced service environments. Ready to contribute to an IT support or help desk team.
I'm a recent graduate of the Software Support Technician program at Mohawk College in Hamilton, Ontario. My training covered IT support fundamentals including operating systems, networking, hardware, software troubleshooting, and cloud computing concepts through the Microsoft Azure AZ-900 curriculum.
Outside of my studies, I built and tested several software applications, gaining practical experience identifying bugs, tracing system errors, validating data, and thinking through how users interact with technology. I also bring customer service experience from fast-paced environments where clear communication and quick problem resolution were part of the daily job — including hands-on work with POS systems and end-user support.
I'm currently looking for an entry-level IT Support, Help Desk, or Technical Support role where I can apply my technical training, grow within a support team, and help users resolve issues efficiently.
Core competencies relevant to IT Support and Help Desk roles
Personal projects built and tested independently — from a full-stack mobile platform to web apps, an AI-powered automation bot, and a classic pathfinding algorithm, each focused on real-world problem solving, debugging, and reliable functionality.
TwoStop is a full-stack mobile application built with React Native and Expo, combining location-based reviews with short-form photo and video content — think TikTok meets Yelp. Users can share a "stop" by posting a photo or 30-second video alongside a star rating, category tag, and written review, all tied to a real place name.
The app features five screens: a live social feed with pull-to-refresh, a discovery page with real-time category filtering, a media post creator with device camera-roll access and video validation, an interactive Google Maps view where reviewed locations appear as custom markers with preview cards, and a full user profile with follower stats and a photo grid. Built with TypeScript throughout, Firebase for authentication and data, and custom services for posts and user state management.
View on GitHub
Built a task management application using HTML, CSS, and JavaScript with database integration to store and retrieve task data. The main technical challenge was ensuring data persisted correctly across sessions and that the interface responded as expected under different user inputs — including empty fields, duplicate entries, and unexpected characters.
I spent a significant portion of the project testing edge cases, tracing where data was being dropped or corrupted, and fixing validation logic to prevent user errors from breaking the application. This process gave me practical experience with the debugging cycle: reproducing an issue, isolating the cause, applying a fix, and verifying the result.
View on GitHub
Built a weather application with a React front end and a Spring Boot backend that retrieves real-time data from the OpenWeather API. A key focus was handling failure scenarios gracefully — what happens when the API is unavailable, returns unexpected data, or the user's input doesn't match a valid location.
I implemented error handling to catch failed API calls and display clear feedback to the user instead of crashing the application. Testing under various conditions — valid cities, invalid input, slow responses — helped me understand how dependent systems fail and how to design around those failures, which is directly applicable to diagnosing integration issues in a support context.
View on GitHubBuilt an interactive card game application in React, implementing game logic, state management, and a responsive user interface. The most valuable part of this project from a technical support perspective was identifying and resolving unexpected application behavior — game state becoming inconsistent under rapid user input, or edge cases in card logic producing results that shouldn't be possible.
Resolving these issues required methodically stepping through the application state, understanding where logic broke down, and applying targeted fixes. The project reinforced the importance of testing not just the expected path, but the scenarios that real users actually encounter.
View on GitHubBuilt an intelligent FAQ bot for Discord servers in Python to cut down on repetitive support messages in community channels. The bot uses fast regex-based matching for common questions and falls back to OpenAI's GPT API combined with spaCy-powered semantic search when a question isn't recognized, so users still get a meaningful answer.
The project involved integrating a third-party AI API, handling real-time Discord events reliably, and structuring local knowledge storage so answers could be edited without touching code — practical experience with system integration and keeping an automated support tool responsive under real usage.
View on GitHubImplemented the A* search algorithm in Python to solve maze navigation problems efficiently, using a Manhattan distance heuristic to find the shortest path between a start and goal point. The solution includes a visualization of the resulting path along with total path cost and execution time metrics.
Working through this project meant reasoning carefully about algorithm correctness and performance trade-offs, then verifying the output against expected paths — a useful exercise in the kind of systematic, evidence-based troubleshooting that carries over directly to diagnosing issues in any technical system.
View on GitHubRelevant Coursework
Topics Covered
Open to entry-level IT Support, Help Desk, and Technical Support opportunities in the Hamilton and Greater Toronto Area. Feel free to reach out.