About Me
Hi there! I graduated from the University of Waterloo with a B.A.Sc in Computer Engineering. I'm a Software Engineer specializing in Agentic AI and Full-Stack development, currently architecting production-ready LLM agents and multi-agent workflows at IBM Cognos Analytics. I have a proven track record of delivering scalable solutions, solving technical problems, and accelerating product release timelines through technical leadership and ownership of deliverables. I love travelling, playing basketball, tennis, golf, running, and hiking. I'm a strong technical communicator and lifelong learner committed to continuous growth, with a history of bridging gaps between research and engineering teams to deliver cutting-edge AI features.
Experiences
-
Software Engineer @
IBM Cognos Analytics (Agentic AI Team)
| Jan 2025 – Present
- Built production-grade Report Summarization and Report Sharing Agents using LangGraph, automating report data reasoning and distribution tasks
- Engineered multi-agent workflows utilizing Structured Outputs and Pydantic schemas to ensure reliable data integrity for downstream API consumption
- Improved accuracy of generated data insights by implementing self-correction loops and human-in-the-loop nodes within the agentic graph architecture
-
Software Engineer @
PocketHealth (Platform Team)
| Sept 2022 – Jan 2023
- Eliminated service downtime by implementing an asynchronous TLS certificate renewal system using asynchronous Golang routines
- Standardized logging formats across core microservices to streamline production debugging and reduce time required to resolve critical bugs
- Developed a cross-microservice testing framework to ensure data integrity and consistent interactions across complex medical imaging pipelines
-
Deep Learning Automation Developer @
DarwinAI
| Jan 2022 – May 2022
(Purchased by Apple in early 2024)
- Automated data and CSV export epics to replace manual verification, significantly accelerating the QA validation cycle for new releases
- Engineered an SQL-based data generation tool, enabling the team to simulate edge-case scenarios and increase overall development velocity
Skills
- AI & Agents: LangGraph, LangChain, RAG, Structured Outputs, JSON Schemas, LLM APIs, Vector DBs
- Languages: Python, Golang, JavaScript/TypeScript, C++, SQL (PostgreSQL, MySQL), Java, HTML, CSS
- Frameworks: FastAPI, Express.js, React.js, React Native, Node.js, RESTful APIs, Microservices
- Tools: Docker, Podman, CI/CD, Git, Jira, LangFlow, Linux, Selenium, Postman, Charles
- Cloud Platforms: Azure, GCP, Working towards AWS Cloud Practitioner Certification
- Methodologies: Microservice Architecture, Test-Driven Development, OOP, CI/CD, Agile, SDLC, Testing Triangle