About Me
I'm an AI developer who loves building stuff and learning new things. I'm currently working on a project that helps small and medium businesses figure out how to actually use the new tech.
Just graduated from Dalhousie University with a computer science degree. I'm always on the lookout for hackathons to join, especially local ones - there's something fun about the energy and time crunch.
When I'm not coding, I'm usually hiking, camping, or taking photos. Getting outside helps clear my head and honestly leads to some of my best ideas.

What I Use
Here's my technical toolkit and how I actually use it in practice
Python for AI projects and data work, Java from university, C for systems programming, Rust when I want to challenge myself, SQL for database work, and TypeScript/JavaScript for web development.
Building agentic AI with OpenAI and Azure, running local models with Ollama on my MacBook for unlimited tokens, and creating multi-agent systems with LangGraph.
From this portfolio site to CarGrep, I use Next.js for everything. Supabase for databases, Clerk for auth, and Tailwind because writing CSS from scratch is painful. Zed for code editing.
Currently jumping between different editors experimenting with Zed, Cursor and my go to Nvim, Tmux for terminal management, and Alacritty for the terminal. OrbStack for better Docker and Linux experience. Vivaldi for the browser. If you are interested in my dotfiles, check out my GitHub repo.
Azure for AI services, Vercel for web apps, AWS for general cloud needs (AWS Certified Cloud Practitioner). I enjoy designing APIs that are actually pleasant to use and databases that make sense.
Always Learning
The tech world moves fast, and I enjoy keeping up. Currently exploring: advanced prompt engineering techniques, local AI model optimization, and better ways to build user-friendly AI applications. If you're working on something interesting, I'd love to hear about it.