Sohail Amiri

Full-Stack Developer · .NET · React · AI/LLM Systems

Building reliable, production-grade software for the public sector.

About

I'm a full-stack developer based in the GTA, Ontario. I enjoy taking messy, real-world problems and turning them into systems that actually work in production. I've been building software for 5+ years, mostly in environments where reliability, security, and data accuracy really matter.

In my current role, I build and maintain applications used by 4,000+ employees and 30,000+ students. That work includes internal portals, helpdesk and asset-management systems, reporting pipelines and system integrations. Working in the public sector has made me very intentional about security, compliance, performance, and cost.

I use AI pragmatically, not as a buzzword. I've built LLM-based solutions for things like PII redaction and classification, including a redaction system that saved $10,000+ compared to commercial alternatives. I enjoy experimenting, measuring cost vs. accuracy, and picking the simplest solution that works.

My main stack is C# and ASP.NET Core (MVC, Blazor, EF Core, SQL Server), with React on the frontend. I also use Python for AI workflows and agents (LangGraph, LangChain, vLLM). I care a more about observability, clean data models, and systems that are easy to operate after they're deployed.

Experience

Aug 2022 — Present

Software Developer

Durham Catholic District School Board (DCDSB)

  • Solo developer for K-12 applications serving 30,000+ students and 4,000+ staff — internal portals, helpdesk systems, SIS integrations, and AI tooling.
  • Built LLM-based PII redaction pipeline saving $10,000+/year; improved helpdesk load time by 10x through query optimization.
ASP.NET Core
Blazor
React
React Native
Python
LangGraph
Azure

Jan — Aug 2022

System Specialist

TFT Global

  • Built internal tooling for a large-scale GM manufacturing plant — automated pick sheet generation and an interactive indoor navigation app (Leaflet, GeoJSON, AutoCAD layouts).
JavaScript
Leaflet
GeoJSON
ASP.NET

2020 — 2021

IT System Admin

Khojandi Supermarket

  • Designed and implemented the complete in-store IT infrastructure and a custom ASP.NET app for PDA-based inventory management and barcode printing via Zebra printers (ZPL).
ASP.NET
C#
MySQL
ZPL
QuickBooks SDK
SOAP/XML

Projects

AI / LLM System

AI Agent with Local LLM

Built an AI agent using a locally hosted LLM to interact with the internal helpdesk system.

Next.js
FastAPI
LangGraph
LangChain

Identity & Security

Azure AD MFA Migration

Migrated multiple internal applications from local Active Directory authentication to Azure AD with MFA.

Azure AD
.NET
OIDC
Custom Authentication Middleware

Internal Helpdesk & Asset Management

iTeamHd (HelpDesk)

Internal helpdesk and asset management system. Improved load time by 10x, added real-time dashboards via SignalR, and built a React Native mobile client with push notifications.

ASP.NET MVC
SQL Server
SignalR
jQuery

Internal Web Application

JHSCPortal

An ASP.NET Core MVC portal with reporting features used across the organization. Includes secure authentication, reporting, and AI-powered PII redaction.

ASP.NET Core MVC
SQL Server
SQL Reporting Services
Azure AD

Scheduling & Productivity

MyPrepTime

A system for managing teacher preparation time across school boards.

Blazor
ASP.NET Core
SQL Server
Hangfire

Automation

Power Automate + AI Workflow

Automated work item creation from Outlook tasks using AI-based project name extraction.

Power Automate
Azure OpenAI
Outlook
Azure DevOps

SIS Customization & Integration

PowerSchool Customizations

Customized PowerSchool with custom pages, reports, validation logic, and third-party integrations.

PowerSchool
Oracle PL/SQL
PowerSchool Plugin API
Google Places API

System Integration

PRISM ↔ PowerSchool Integration

Automated student provisioning and synchronization between the provincial e-learning LMS and the local SIS.

ASP.NET Core
Blazor
Fluent UI
PowerSchool API

Data Pipeline & Automation

ReportCard Submission Pipeline

An automated pipeline to transform and submit student report card data to ministry SIS systems.

ASP.NET Core
XML
SQL Server
Data Transformation

Performance Improvement

SSIT Performance Optimization

Improved API performance by identifying and fixing inefficient LINQ-to-Entity query patterns.

ASP.NET Core
Entity Framework Core
LINQ
SQL Server

Education

2016 — 2021

Bachelor of Science — Computer Science

Balkh State UniversityBalkh, Afghanistan

Certifications

Azure Administrator

Microsoft

April 2025

Machine Learning Specialization

Stanford University & DeepLearning.AI

September 2024

© 2026 sbytes.ca