About

I’m a Software Development Manager / IT Lead who builds and scales production-grade web platforms and microservices. At the University of Toronto, I lead high-performing engineering teams to ship reliable, measurable outcomes in fast-moving environments—turning ambiguous problems into clear roadmaps and on-time releases.


I design AI automations using LLMs—including prompt systems, retrieval-augmented generation (RAG), function-calling agents, and workflow orchestration—to accelerate internal tools and user-facing products. On the infrastructure side, I deploy to AWS and Azure, containerize with Docker, and use CI/CD to keep delivery smooth and repeatable.


Outside of work, when I’m not exploring new technologies, you’ll usually find me doing photography and videography—I love capturing stories through the lens.


Core skills


  • Python, TypeScript/JavaScript, PHP, Linux, Git
  • PostgreSQL, MySQL
  • React, Next.js, Vue.js, Node.js, Express.js, jQuery
  • AWS, Azure, Docker, Kubernetes
  • E2E testing, CI/CD, RESTful APIs
  • LLM fine-tuning & prompt engineering, NLP, OpenAI API (RAG, agents)
  • Team development & mentoring, Engineering management, Product management

Experience

SoftWare Development Manager/Information Technology Lead

University of Toronto

Faculty of Applied Science and Engineering

Sep 2020 - Present

Software Developer Lead

University of Toronto

Faculty of Applied Science and Engineering

Jul 2018 - Aug 2020

Web Developer

University of Toronto

Faculty of Applied Science and Engineering

Jan 2017 - Jun 2018

H.Bsc in Computer Science and Psychology

University of Toronto

Feel free to get in touch with me for work or coffee chat.