
Sol Farahmand
Verified Expert in Engineering
Artificial Intelligence Developer
Mississauga, Canada
Toptal member since July 11, 2023
Sol is a lead AI developer with hands-on expertise, owning business enablement strategy and execution end to end. He has a client-facing consulting background across multiple industry verticals, is comfortable leading teams, and can deliver AI solutions to business stakeholders. Sol is a YSpace Tech Accelerator alumnus and first-place AI Hackathon winner.
Portfolio
Experience
- Python 3 - 4 years
- FastAPI - 3 years
- Docker - 3 years
- LangGraph - 2 years
- LangSmith - 2 years
- CrewAI - 2 years
- AWS IoT - 2 years
- PostgreSQL - 2 years
Preferred Environment
Docker, AWS IoT, FastAPI, Python 3, LangGraph, CrewAI, Redis, LangSmith, GitHub, PostgreSQL
The most amazing...
...production AI back end I've engineered connects multimodal RAG, image generation, secure APIs, database, memory, persistent data, and observability.
Work Experience
Founder
AI Enabled Academy
- Offered AI developer enablement through Maven’s live courses, teaching Claude Code, Claude Cowork, ChatGPT Work, and AI engineering labs to professionals.
- Grew the audience to 400+ subscribers while building the AI Enabled Professionals meetup group, with a 4.8-star rating.
- Taught professionals how to build multi-agent systems for business process improvement, covering topics such as cost optimizations, failures, latency, hallucinations, and observability.
Fractional Forward Deployed AI Engineer
Custom GPT Solutions
- Ran discovery sessions with product and engineering teams to identify and evaluate use cases, then designed, built, tested, and deployed production AI systems.
- Provided hands-on technical leadership for creating user stories, AI architecture and design patterns, model selection, prompt engineering, observability, and deployment.
- Implemented AI agent design patterns using LangGraph and CrewAI that involved prompt chaining, routing, parallelization, tool calling, dynamic schemas, short/long-term memory management, human-in-the-loop, and map-reduce.
- Used AI-assisted coding tools (Claude Code, Codex) driven by SPECS.md, PLAN.md, and CLAUDE.md to plan sprints and build, iterate, and deploy AI applications.
- Built custom RAG pipelines with OpenAI API models using techniques such as chunking (RecursiveCharacterTextSplitter), parsing strategies (PyPDF), memory management, reranking (Cohere), and hybrid search.
- Optimized a SQL RAG agent using evaluation datasets covering edge cases and hallucination scenarios, while tracing LangSmith runs for failures, latency, and cost.
- Deployed AI systems on AWS using a 3-tier architecture comprising a custom VPC with public and private subnets, multiple Availability Zones, Security Groups, Launch Templates, and Auto Scaling Groups.
- Implemented guardrails, including input validation, scope restriction, prompt injection detection, unsafe request blocking, and human approval for high-risk or high-value actions.
- Built REST APIs with FastAPI, containerized services with Docker Compose, and implemented CI/CD with GitHub Actions.
Founder | Project Manager
Canadian Tile Pro
- Founded and operated a tile installation company for eight years, managing client acquisition, project execution, team hiring and management, and building vendor relationships.
- Scaled revenue through online marketing, social media marketing, SEO, Google and Meta Ads, B2B account expansion, and process improvements while maintaining 95% client retention.
- Implemented customer onboarding and project-tracking systems, reducing operational costs by 50% and improving on-time project delivery.
- Negotiated and closed 300 commercial and residential projects, increasing average project value by $10,000 to $30,000.
Founder | Virtual Reality Technical Lead
HyperionXR
- Worked directly with non-technical stakeholders to understand business goals, workflows, technical landscape, and operational challenges using Agile methodologies to define user stories and manage development sprints.
- Owned the entire virtual reality educational app production pipeline from concept through deployment.
- Led a cross-functional team of developers and designers using Agile sprints by coordinating priorities, reviewing progress, resolving blockers, and driving projects through successful delivery.
Founder
Vela Tiles
- Founded and operated a tile retail showroom and eCommerce website to distribute high-quality imported tiles to local residential and commercial customers.
- Managed an internal team responsible for day-to-day retail operations, including sales, digital marketing, inventory and procurement planning, order fulfillment, deliveries, and customer relationships.
- Led the development of a virtual reality application to improve customer experience by becoming the first retailer to offer virtual reality design consultations.
- Built and managed a pipeline of 50 wholesale designer and builder accounts through self-sourced outreach by closing eight to ten net-new deals per month.
- Increased average order size by 50% and grew inbound leads by 200% during peak seasons through digital marketing initiatives.
Experience
LangGraph Edtech – Learning Support Agent
https://youtu.be/Gh2FG3FJXQULangGraph AI Customer Resolution System
https://github.com/Sol1986/LangGraph-AI-Projects/tree/mainThe project demonstrates how to combine AI reasoning with deterministic business controls. The LLM classifies requests and recommends resolutions, while Python owns refund amounts, approval thresholds, routing, and execution safeguards.
What the project demonstrates:
• LangGraph state, nodes, conditional routing, interrupts, and checkpointing
• OpenAI structured outputs for predictable triage and resolution decisions
• Local customer and billing tools with typed return values
• Human approval before high-value financial actions
• Deterministic guardrails that prevent the LLM from choosing refund amounts or bypassing approval
• Separate recommendation, authorization, and execution stages
Support Ticket Triage Agent
https://github.com/Sol1986/support-triage-agentCrewAI Process Audit & Redesign Agent
https://github.com/Sol1986/cewai-process-audit-flowGive it a narrative description of a manual process (e.g., "how vendor invoices get approved"), and it will:
• Map the process into a numbered as-is step list and flag concrete bottlenecks
• Have a manager agent decide whether the findings are solid enough to act on, ambiguous enough to need a human, or not worth pursuing
• Pause for your approval when it's ambiguous
• Design a to-be process and a phased rollout plan
• Write the full audit to output/process_audit_.md
• Build as a learning project to demonstrate 5 CrewAI concepts together in 1 working system
Education
Bachelor's Degree in Biomedical Science
University of Guelph - Guelph, ON, Canada
Certifications
Back-End Frameworks and Software Architecture
University of Waterloo (WatSPEED)
Agile Meets Design Thinking
University of Virginia
Excellence in Online Teaching
Johns Hopkins University | via Coursera
L3 Certified AI Agent Developer
MindStudio
Certified System Administrator
ServiceNow
The Founder's Journey - An Entrepreneurial Process
University of Western Morrissette Institute for Entrepreneurship
AWS Certified Cloud Practitioner
Amazon Web Services
Google Data Analytics Professional Certificate
Google GCP
B2B Sales Training
SalesCamp, Palette Skills
Azure AI Fundamentals
Microsoft Azure
Python for Developers
Udemy
Skills
Libraries/APIs
OpenAI API, PyPDF, REST APIs, Flask API, Gradio
Tools
GitHub, Claude Code, Codex, ChatGPT, Claude, Docker Compose, CopilotKit, Canva, Unity 6, Git, Grafana, JotForm, Google Workspace, Blender
Frameworks
LangGraph
Platforms
LangSmith, CrewAI, Docker, Software Design Patterns, AWS Cloud Computing Services, AWS IoT, Azure, Google Ads, WordPress, Azure AI Studio
Languages
Python 3, SQL
Paradigms
Agile Project Management, Instructional Design, DevOps
Storage
PostgreSQL, JSON, SQLite, Redis
Industry Expertise
Project Management
Other
RAG Pipelines, Chatgpt Work, Google Drive, AI Development, Claude Cowork, Cohere, FastAPI, GitHub Actions, Entrepreneurship, Leadership, Coaching, Technical Consulting, Large Language Model Operations (LLMOps), CI/CD Pipelines, LangChain, AI Assisted Coding, Lovable, Agentic AI Systems, Agent Observability, AI Design Patterns, Multi-agent Systems, Embedding Models, Reranking Models, Human-in-the-loop (HITL), Map-Reduce, Meta Quest 3, Interaction SDK, XR ToolKit, Sales, Vendor Management, Customer Success, B2B Sales, Software Engineering, Domain-driven Design (DDD), Statistics, Prometheus, Prompt Engineering, Stakeholder Management, Neuroscience, Facebook Ads, Local SEO, SEO Tools, Meta SDK, Social Media Marketing (SMM), Azure AI Services, ServiceNow CSM, Data Analysis, Webhooks, Application State Management, Qdrant
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring