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.

Profile
Technical Skills

What I Use

Here's my technical toolkit and how I actually use it in practice

💻
Programming Languages
The tools I reach for when building solutions

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.

PythonJavaCRustSQLTypeScriptJavaScript
🤖
AI & Machine Learning
Where I spend most of my time these days

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.

OpenAI SDKAzure OpenAIOllamallama.cppLangGraphn8nWebLLMWebGPU
🌐
Web Development
Building full-stack applications that people actually use

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.

Next.jsReactVercelSupabaseTailwind CSSshadcn/uiClerkStripe
🛠️
Tools & Environment
The daily drivers that keep me productive

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.

GitDockerLinuxmacOSCursorNVIMTmuxn8nOrbStackZed
☁️
Cloud & Infrastructure
Deploying and scaling applications

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.

AWSAzureVercelGoogle CloudDockerAPI DesignDatabase Design

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.