Frequently Asked Questions

For employers, co-workers, and clients

Work Style & Collaboration

How do you prefer to communicate on projects?

I favor email for async updates and documentation, paired with video calls for deeper discussions, brainstorming, or anything that benefits from real-time dialogue. Clear, written communication keeps everyone aligned while calls build rapport and move decisions forward faster.

What's your availability and timezone?

I'm based in Toronto (Eastern Time) and typically maintain flexible hours. I can accommodate calls across North American timezones comfortably, and I'm happy to find overlap windows for international collaboration when needed.

How do you approach deadlines and project management?

I break work into clear milestones with regular check-ins. If something's at risk, I communicate early rather than late. I'd rather flag a potential delay proactively than surprise anyone at the deadline.

Do you work better independently or in teams?

I'm collaborative by nature and thrive when working closely with product managers, designers, and other engineers. That said, I'm equally comfortable taking ownership of a workstream and driving it independently when the situation calls for it.

Technical Expertise & Approach

What's your primary tech stack?

Python is my go-to for ML/AI work, with TypeScript for full-stack development. I work extensively with cloud platforms (AWS, GCP), modern ML frameworks (PyTorch, scikit-learn), and vector databases. For web applications, I lean toward SvelteKit, React, and Node.js.

How do you approach AI/ML problems?

Business outcome first, technology second. I start by understanding what success looks like from a user or business perspective, then work backward to determine the right technical approach. Not every problem needs deep learning. Sometimes a well-tuned heuristic or simpler model delivers better ROI.

What types of projects excite you most?

Projects that sit at the intersection of meaningful impact and interesting technical challenges. I'm particularly drawn to work where AI can tangibly improve people's lives or help businesses operate more effectively, not just AI for its own sake.

How do you stay current with rapidly evolving AI technology?

Continuous hands-on experimentation. I build side projects to test new frameworks and models, follow key researchers and practitioners, and maintain a habit of reading papers alongside implementation. The best way to understand a technology is to ship something with it.

Hiring & Engagement

Are you available for new work?

Yes, I'm currently open to opportunities, including full-time roles and contract/consulting engagements. I'm selective about fit, looking for teams building products that matter with people I can learn from.

What's the best way to engage your services?

Reach out via email or book a call directly on my calendar. I respond to all inquiries within 24-48 hours and am happy to jump on a quick intro call to discuss your needs.

Do you consider full-time roles or only contract work?

I'm open to both. For the right opportunity with a mission I believe in and a team I'd be excited to join, full-time is absolutely on the table. For shorter-term needs or specialized projects, contract arrangements often make more sense.

What does your typical engagement process look like?

It usually starts with a discovery call to understand your goals and challenges. From there, I'll outline a scope and approach, we'll align on timeline and terms, and then we get to work. I prefer starting with a focused initial phase that delivers tangible value before expanding scope.

Have a question that's not answered here?

Let's talk