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.