Arian Boukani

Software engineer working on backend, full-stack and cloud systems.

Who I am

About

Hey there! I'm a full-stack software engineer who likes owning things end to end — frontend, backend, and the cloud infrastructure underneath. I recently wrapped up my MSc in Computer Science at York University, where I built and open-sourced OptiServe, a Python framework that tunes serverless AI/ML workflows for cost, latency, and accuracy.

Arian Boukani

Software Engineer — Backend & Full-Stack Systems

At SevenTask, the task-management SaaS I co-founded and grew to 200+ monthly active users, I owned the architecture and the REST API contracts, ran A/B tests to decide what was worth keeping, and led a team of five. On OptiServe I kept the public interface stable through automated testing, CI, and semantic versioning. Since then I've done three hackathon builds, one a top-4 finalist and two deployed from pipelines that shipped every push to a live demo. I work with AI tooling daily too: I review agent-written pull requests at Cohere and build multi-agent systems in Python and TypeScript.

  • City: Toronto, Canada
  • Education: MSc Computer Science, YorkU
  • Currently: Software Engineering Data Trainer at Cohere
  • Interests:
    • Backend & Distributed Systems
    • Serverless & Cloud Platforms
    • Full-Stack Product Engineering
    • Systems for Machine Learning
  • Age:
200+

Monthly active users on SevenTask

99.1%

Profiling accuracy against live AWS executions

89.6%

Of 1,250 problems solved within 5% of optimal

5

Papers published or under review

Where I've been

Résumé

A brief description of what I've done till now.

Experience

Software Engineering Data Trainer

Jul 2026 - Present

Cohere, Self-Employed — Toronto, Canada (Remote)

  • Review pull requests written by coding agents on software-engineering tasks across Python, Java, SQL, and JavaScript, judging whether each diff is correct and actually does what the task asked
  • Evaluate the reasoning trajectory behind a run, not only the final diff, and write the technical feedback that goes back into training

Research Assistant — Software Engineering, ML Systems

Sep 2023 - Jul 2026

PACS Lab, York University, Full-Time — Toronto, Canada

  • Designed, built, and open-sourced OptiServe, a Python framework that programmatically drives the AWS Lambda and Step Functions APIs to auto-tune serverless workflows across latency, cost, and accuracy; owned the public API design, packaging, documentation, and CI end to end
  • Established the project's engineering workflow: unit and integration tests, GitHub Actions CI, reproducible Docker environments, Prometheus monitoring, and code review with semantic versioning and API docs that keep the open-source interface stable across releases
  • Implemented profiling, performance and cost models, and benchmarking infrastructure validated to 99.1% accuracy against live AWS executions and 99.89% against AWS billing data across 3,000 warm invocations per workflow, enabling what-if analysis with no redeployment
  • Delivered optimization heuristics for an NP-hard configuration-search problem, coming within 5% of the optimal configuration in 89.6% of 1,250 evaluated problems across six serverless workflows

Co-Founder, Software Engineer

Jul 2021 - Dec 2022

SevenTask, Full-Time — Remote

  • Designed and documented the product's REST APIs with Swagger/OpenAPI as the written contract between the Angular client and the .NET backend; instrumented A/B tests and feedback loops to validate releases
  • Architected, built, and deployed the product end-to-end in Angular + .NET on a containerized stack, growing it to 200+ monthly active users: a Kanban board, calendar, JWT authentication, WebSocket-powered real-time chat, and Redis-backed caching
  • Led and mentored a team of 5 engineers through Kanban v1 delivery; ran sprint planning, code review, and pull-request workflows

Education

Master of Science in Computer Science

Sep 2023 - Feb 2026
York University

York University, Toronto, Canada

  • Research assistant at the PACS lab under the supervision of Prof. Khazaei
  • Research focus: serverless ML systems, cloud performance modeling, and cost-latency-accuracy optimization
  • Nominated for the Best Thesis Award — thesis on OptiServe
  • CGPA: 4 / 4

Bachelor of Science in Computer Engineering

Sep 2018 - Aug 2023
Amirkabir University of Technology

Amirkabir University of Technology, Tehran, Iran

  • Recognized as an outstanding student
  • CGPA: 18.60 / 20 (3.98 / 4)

Diploma in Mathematics and Physics

Sep 2014 - Jul 2018
NODET

Shahid Beheshti High School (NODET), Mahabad, Iran

  • CGPA: 4 / 4

Teaching

Teaching Assistant

Feb 2022 - Dec 2025
  • York University (2023–2025) — Distributed Systems, Databases, Operating Systems, Object-Oriented Programming
  • Amirkabir University of Technology (2022–2023) — Cloud Computing, Real-Time Embedded Systems, Internet of Things
What I've built

Selected Projects

An open-source research framework and three hackathon products, each shipped end to end.

OptiServe

Open source · PACS Lab

A Python framework that auto-tunes serverless AI/ML workflows across cost, latency, and accuracy. Profile a workflow once, then answer what-if questions across memory tiers and model variants with zero redeployment or re-profiling.

99.1%Accuracy vs. live AWS executions
99.89%Cost accuracy vs. AWS billing data
89.6%Of 1,250 problems within 5% of optimal
  • Sweeps AWS Lambda + Step Functions configurations from 128 MB to 10 GB, benchmarked across six workflows spanning ResNet, YOLO, and BERT variants
  • Published as a documented, semantically versioned package with unit and integration test suites, GitHub Actions CI, Prometheus monitoring, and Docker-based reproducible environments
  • Python
  • AWS Lambda
  • Step Functions
  • Prometheus
  • Docker
  • GitHub Actions

Realest

AI Tinkerers Agentic Hackathon · Toronto

A voice agent that phones rental listing agents on a renter's behalf, built at the OpenAI-sponsored AI Tinkerers Agentic Hackathon.

  • Architected the backend: a FastAPI service whose webhook tools are the only writer to one session store, with a Next.js page polling that same state so a live phone call and the screen never disagree
  • Designed the transport seam every tool call routes through, so the whole product ran over a text harness while telephony was still being wired, and swapping scripted calls for real Twilio ones is a single environment variable
  • Owned inbound session handling (one session id per call so every webhook landed in the same session, plus an SMS link to a live shortlist), listing ingestion, and the GitHub Actions deploy to a VM serving the app behind FastAPI
  • FastAPI
  • Next.js
  • Twilio
  • Webhooks
  • GitHub Actions

BakeryPilot

Top-4 finalist · TMLS hackathon

A full-stack supply-chain copilot for bakeries, built at the Toronto Machine Learning Summit.

  • A multi-agent LangGraph service using Claude, with human-in-the-loop action cards gating every commit
  • REST and SSE contracts between a Next.js 15 frontend and a FastAPI backend on PostgreSQL with pgvector
  • Deployed on a GCP VM behind a CI/CD pipeline that ships every push to a live demo
  • Next.js 15
  • FastAPI
  • LangGraph
  • Claude
  • PostgreSQL
  • pgvector
  • SSE
  • GCP

Guardian

NVIDIA Spark Hack · Toronto

An on-device home-emergency assistant, built so health data never leaves the edge.

  • A multi-agent FastAPI + LangGraph backend routing to 6 specialist services, with a weighted risk monitor scoring live vitals into severity tiers
  • An automated Twilio 911 call on a confirmed fall: a write path into an external system on a safety-critical trigger
  • Benchmarked vLLM, SGLang, and TensorRT for on-device serving of a 30B-parameter reasoning model, then quantized to NVFP4 and shipped on TensorRT for the best sustained throughput
  • FastAPI
  • LangGraph
  • Twilio
  • vLLM
  • SGLang
  • TensorRT
My toolkit

Skills

The languages, tools, and practices I work with day to day.

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C++
  • SQL

APIs & Integrations

  • REST API Design
  • OpenAPI / Swagger
  • Webhooks
  • SSE
  • WebSockets
  • JWT
  • Twilio

Frameworks

  • FastAPI
  • .NET
  • Next.js / React
  • Angular

AI & LLM Systems

  • LangGraph
  • Multi-Agent Orchestration
  • RAG (pgvector)
  • Claude & OpenAI APIs
  • Structured Outputs
  • vLLM
  • SGLang
  • TensorRT

Cloud & Data

  • AWS Lambda
  • Step Functions
  • GCP
  • Docker
  • GitHub Actions (CI/CD)
  • PostgreSQL
  • Redis
  • Prometheus

Practices

  • Unit & Integration Testing
  • Code Review
  • API Documentation & Versioning
  • A/B Testing & Experimentation
  • Agile Delivery
Research

Publications & Talks

Peer-reviewed work on performance prediction and serverless ML systems.

ACM/SPEC ICPE 2025

PreNeT

Leveraging Computational Features to Predict Deep Neural Network Training Time.

TMLR

CAPE

Generalized Convergence Prediction Across Architectures Without Full Training.

Under review · IEEE TPDS

OptiServe

Cost-Aware, Performance-Driven, and Accuracy-Tuned Serverless Applications.

Two further papers are currently under review.

Talks

Industry Night — York University, 2025

Presented a poster on PreNeT to engineers from AMD, Telus, and Dell.

Awards

Best Thesis Award Nominee

York University, for the MSc thesis on OptiServe.

Top-4 Finalist

TMLS Toronto ML Summit Agentic Hackathon, for BakeryPilot.

Outstanding Student Award

Amirkabir University of Technology, during the BSc in Computer Engineering.

Say hello

Contact

Always happy to talk about backend and distributed systems, serverless platforms, or a project you're working on.

Let's build something together.

The fastest way to reach me is email — I read everything and reply to most of it.