Computer LLM Agent
An autonomous desktop agent that uses a vision-based UI understanding system (OpenCV) + GPT to interpret screens and take actions — clicking, typing, and completing tasks autonomously.
Hi, I'm
I build full-stack products from front end to back end.
Software engineer specializing in full-stack development, data infrastructure, and production-ready applications. Building the pipeline from idea to production.
Jan 2025 – Dec 2025 · Ottawa, ON
Sep 2023 – Dec 2023 · Ottawa, ON
May 2023 – Aug 2023 · Toronto, ON
May 2022 – Aug 2022 · Toronto, ON
{
"name": "Tyson Thompson",
"role": "Software Engineer",
"location": "Ottawa, ON",
"education": "BCompSc @ Carleton (3.8 GPA)",
"languages": [
"Python", "TypeScript",
"JavaScript", "Java",
"Ruby", "Go", "C++",
"SQL", "HTML", "CSS"
],
"tools": [
"Docker", "Kubernetes",
"AWS", "GCP", "Azure",
"PostgreSQL", "Redis",
"Kafka", "Stripe"
],
"interests": [
"data infrastructure",
"full-stack systems",
"AI agents",
"developer tooling"
]
}
// Frameworks & Libraries
const frameworks = [
"React", "Next.js", "Vue.js",
"Angular", "Node.js", "Express",
"Flask", "Spring Boot",
"Rails", "React Native"
];
An autonomous desktop agent that uses a vision-based UI understanding system (OpenCV) + GPT to interpret screens and take actions — clicking, typing, and completing tasks autonomously.
Full-stack web translator built with React + Flask leveraging GPT. Achieved 20% higher accuracy than Google Translate on long-form text in internal benchmarks.
An interactive module for Recollective's research platform that enables real-time drag-and-drop item organization, driving a 30% increase in user engagement.