Software Developer
At Amico, I build apps that do one of two things: solve a problem or automate a manual task, or both. Both of which make everyone's jobs easier.
A comprehensive platform for managing phone and device inventory, phone plans, tech equipment, software licenses, users, cost allocations, software development projects, travel requests, support tickets, IT learning modules FAQs, and an AI-powered help desk. This software is the main hub for managing all technology and software at Amico. The coolest part in this is that I fully replaced Zendesk and made a whole email ticketing system from scratch.
IT stuff was scattered everywhere - devices in spreadsheets, licenses recorded in emails, and support tickets on expensive third party software.
Built one system that handles all IT operations. Track devices, manage licenses, handle support tickets, manage projects, LMS, and even answer common questions with AI.
A RAG agent that leverages vector embeddings and semantic search to answer questions about company processes and procedures. Documents are processed into vector embeddings stored in a vector database, enabling the AI to retrieve relevant context and generate accurate responses based on internal knowledge. Integrated into Microsoft Teams with conversation history and document tracking.
People were constantly submitting heat tickets for the same questions about company procedures. Our FAQ system was outdated and sometimes people found it hard to understand the answers.
Built an AI assistant that can search through documents and answer questions instantly. It's trained only on our internal data and integrated into some of our existing systems and Microsoft Teams. We can also see the history of conversations and documents that were used to answer questions.
A logistics platform that gives dispatchers control over truck and load management, monitor load progress in real-time, and generate operational reports. The system integrates directly into daily workflows, replacing manual processes saving hours of paperwork and improving efficiency across the board.
Trucking operations were running on spreadsheets and emails. Dispatchers spent time contacting trucks to check on loads or where they were.
Built a system that tracks trucks and loads. Dispatchers can see where everything is and generate reports without the paperwork.
A mass alert system that delivers updates and emergency alerts to residents of Bois Blanc Island. Messages are sent instantly via SMS and email, with delivery logs for reliability.
Bois Blanc Island had no way to quickly communicate with all residents during emergencies or share important updates.
Built a system that can send messages to every resident instantly via SMS and email. Used for important updates and emergency alerts.
Replaced outdated paper sign-in logs with a simple digital check-in process. Visitors can register instantly, and employees get real-time SMS and email notifications when their guests arrive. Security now has a live, searchable record of every check-in and check-out.
We were still using paper sign-in logs. Visitors had to fill out forms by hand, employees never knew when their guests arrived or when they left, and there wasn't really any way to track who was in each building.
Built a simple web app where visitors can check in digitally via iPad kiosk. Employees get SMS and email notifications when their guests arrive with their details and photo, and theres a record of pending and checked in visitors across all offices.
Built Linear from scratch, but for property management. Tracks defects and maintenance issues from start to finish for new home buyers, with tracked government reporting to Ontario's non-profit that ensures new home buyers are protected; Tarion.
Property issues were getting lost in emails and spreadsheets. Nobody knew what was being worked on or if things were actually getting fixed. We had no way to track government deadlines or keep legal records.
Built a property management platform where issues get logged, assigned, and tracked until they're resolved. Stores all owner records, communications, and legal documents. Automatically tracks government deadlines and generates reports for Tarion.
A system that tracks each sheet of drywall through the production process from start to finish.
An expensive third party software was used to track wall production. It was difficult to use and didn't integrate with our other systems.
Built a tracking system that follows each wall through every production stage, requiring workers to sign off on each stage. Managers can see where everything is and identify problems quickly. Made our way, for our use case.
A document storage system that keeps track of company and contractor paperwork, with automatic renewal reminders.
All documents were scattered across different systems and folders. Nobody knew when things were expiring until it was past date.
Built a document storage system that organizes everything and sends automatic reminders before documents expire. Contractors can manage and upload their own documents.
A system that tracks the odometer of all company vehicles, with GPS tracking and reminders.
The odometer of each vehicle was not being tracked. This made it difficult to keep records of vehicle usage for tax purposes.
Built a system that tracks the odometer of each vehicle in the fleet, with GPS tracking and reminders. Drivers can record when they start their trips, and the GPS tracks the vehicle's route and distance traveled.
A comprehensive booking system for the Dominion Golf Course. Users can book a tee time, view the course layout, record scores, make friends, and more.
Traditional phone calls were being used to book tee times. Everything was done manually on paper and in spreadsheets.
Built a system that allows staff and users to book a tee time. It also has leaderboards, scorecards, discount and membership management, and friend collaboration features.
A simple directory so people can find each other's phone numbers and extensions without asking around.
Nobody could find anyone's contact info. People were constantly asking for phone extensions or digging through Teams to find someone's number. On top of that, it's annoying to have to create contacts for each person when adding them to your phone.
Built a searchable directory with everyone's contact info. You can search by name or department, then call or email directly from the app. You can also export a contact or even a whole department directly to your phone.