Websites & web apps
Fast, mobile-first sites and full web apps with logins, dashboards, and a real database behind them.
- Business & booking websites
- Online ordering & loyalty
- Google Business Profile setup
I'm Nilan — a BCIT Business IT (AI Specialization) graduate in Vancouver working across data, AI, and full-stack development. I've built for a grocery chain, a nonprofit, and small businesses — from SQL reports and Power BI dashboards to AI chatbots and full web platforms.
For Vancouver small businesses and teams: practical tech that saves time, from a first website to AI and data tools. English and Persian (Farsi) spoken.
Fast, mobile-first sites and full web apps with logins, dashboards, and a real database behind them.
AI wired into how you already work — customer chatbots (incl. English/Persian), smart search, and data Q&A.
Turn messy spreadsheets into clean data and dashboards that show the numbers a decision depends on.
Repetitive tasks set up to run on their own — orders, reports, emails, and data syncing between apps.
Look at how the work actually happens, then map where data, AI, and automation fit — practical, not hype.
Social media content with Canva and AI tools, plus everyday IT and system support for small teams.
A short call to understand your business and what's slowing you down.
A clear scope, timeline, and price — no surprises.
Weekly check-ins so you see progress and shape the result.
Go live, hand-over walkthrough, and help after launch.
Have a project in mind?Free 20-minute intro call — I usually reply within a day.
Start a project →I build AI systems for real business problems: agents, RAG, MCP and automation, plus the data, finance and web work around them.
Searches store policies, checks stock, logs incidents and drafts purchase orders that a manager approves. On a 12-scenario test, tool-selection accuracy rose from 83% to 92% when I switched models.
Python · Tool calling · RAG · Ollama
A local RAG assistant that cites the exact policy section and says “I don't know” when the documents don't cover it. Scored 100% on a 23-question evaluation, including the trick questions.
Python · RAG · Embeddings · Evaluation
A small-business finance system with a profit dashboard, AI-written SQL on a read-only database, invoice checks and a cash-flow forecast. The invoice rules caught 5 of 5 planted errors with no false alarms.
Python · Text-to-SQL · SQLite · Document AI
A Python MCP server that gives Claude tools to add, update and follow up on job applications. I use it every day, and the data stays on my own computer.
Python · MCP · Claude · pytest
Customer ordering, POS, loyalty and role-based dashboards for cashiers, staff and managers, plus a bilingual AI chatbot. Presented to management at the grocery chain where I worked; the public demo uses a fictional brand.
Next.js · PostgreSQL · Prisma · LLM API
Built with a team of four for a real nonprofit client: AI intent-matching and voice search connect seniors and caregivers with community services. Delivered as a live app.
Python · Streamlit · Llama 3.2 · Voice search
Searches store policies, checks stock, logs incidents and drafts purchase orders that a manager approves. On a 12-scenario test, tool-selection accuracy rose from 83% to 92% when I switched models.
Python · Tool calling · RAG · Ollama
A local RAG assistant that cites the exact policy section and says “I don't know” when the documents don't cover it. Scored 100% on a 23-question evaluation, including the trick questions.
Python · RAG · Embeddings · Evaluation
A small-business finance system with a profit dashboard, AI-written SQL on a read-only database, invoice checks and a cash-flow forecast. The invoice rules caught 5 of 5 planted errors with no false alarms.
Python · Text-to-SQL · SQLite · Document AI
A Python MCP server that gives Claude tools to add, update and follow up on job applications. I use it every day, and the data stays on my own computer.
Python · MCP · Claude · pytest
Customer ordering, POS, loyalty and role-based dashboards for cashiers, staff and managers, plus a bilingual AI chatbot. Presented to management at the grocery chain where I worked; the public demo uses a fictional brand.
Next.js · PostgreSQL · Prisma · LLM API
Built with a team of four for a real nonprofit client: AI intent-matching and voice search connect seniors and caregivers with community services. Delivered as a live app.
Python · Streamlit · Llama 3.2 · Voice search
Tracks daily reports, worker safety certificates and overdue RFIs for small contractors. A rule-based safety check still runs if the AI is offline.
FastAPI · HTMX · SQLite · Ollama
Pipeline board, follow-up reminders and AI-drafted emails in English or Farsi. I use it for my own freelance clients.
FastAPI · HTMX · SQLite · Ollama
Support tickets routed by an agent that learns from every decision.
A reinforcement-learning agent that assigns incoming tickets to the best-fit support agent, with a real-time dashboard, built to improve SLA response times.
Python · Reinforcement learning
Answers plain-English questions about sales with a written summary and a chart. Works offline with rules, or with an LLM for open-ended questions.
JavaScript · LLM (Groq) · Charts
Loan approval odds, with the reasons behind them.
A logistic-regression model that trains in the browser and returns an approval probability, risk score and top factors, with precision, recall and a confusion matrix.
Logistic regression · Risk scoring
Next months' revenue, with an honest error band.
Learns trend and seasonality from monthly revenue and forecasts ahead with a confidence band, reporting R² and MAPE.
Regression · Seasonality · Charts
Forecasting airport ground-transport demand.
Compared regression models on YVR demand data. Random Forest performed best, with R² = 0.58.
Python · pandas · scikit-learn
Renting made searchable, deployed on Azure.
A housing platform with structured search, listings and role-based access, built by a team of four. Query optimization improved search efficiency and UX by 30%.
ASP.NET Core · Azure SQL · App Service
A threat dashboard, a phishing checker that scores messages against 20+ scam signals, and a password lab with crack-time estimates.
JavaScript · Client-side security
Animated hero, services, gallery, reviews and a booking modal, built with a fictional brand.
Next.js · React · Framer Motion · Tailwind CSS
Service picker, live date and time selection, client details and reminder scheduling.
Front-end · Booking flow
Filterable inventory, vehicle pages, service booking, an accessories store with a cart, and financing flows.
Front-end · Cart · Filters
Streaming previews, an in-browser AI track generator, class booking, events and an instrument shop.
Web Audio · E-commerce
A conversational UI with rule-based replies, built with Next.js and TypeScript.
Next.js · TypeScript
Technical first — with the business, finance, and people skills to make the tech useful.
Front-end, back-end, and scripting.
From messy rows to decision-ready visuals.
Applied AI in real workflows.
Shipping full apps end to end.
The context around the tech.
3.5 years leading a busy retail floor.
A program that pairs software, data, and AI with the business side — finance, accounting, marketing, operations, management, and law — so I can build technology and understand why it matters commercially.
BSYS 3001Artificial Intelligence Management 1BSYS 4001Artificial Intelligence Management 2BSYS 4005Applied AI Management TopicsBSYS 4905Directed Studies (AI capstone)Skills gained: AI strategy, machine learning, LLM tools, real client capstone
BSYS 2065Business Systems ProgrammingBSYS 1000Business Information SystemsBSYS 3355Management Information SystemsBSYS 3000Cloud Business Development 1BSYS 4000Cloud Business Development 2Skills gained: Programming, databases, cloud apps on Azure, systems analysis
BSYS 2000Applied Data Analytics in ExcelBSYS 3205Business Intelligence 1OPMT 3301Quantitative Methods for BusinessOPMT 1130Business StatisticsSkills gained: Excel analytics, BI dashboards, statistics, data-driven decisions
FMGT 4530Enterprise FinanceFMGT 3221Management Accounting AdministrationFMGT 2152Accounting for ManagementECON 2100MicroeconomicsSkills gained: Financial analysis, budgeting, cost & management accounting
MKTG 1102Essentials of MarketingBUSA 4850Consulting Skills & Problem SolvingBUSA 4800Management PolicyBUSA 2150Organizational DevelopmentSkills gained: Consulting, business strategy, marketing, how organizations work
OPMT 4170Applied Project ManagementOPMT 1174Project ManagementCOMM 1100 / 2200Business Communication 1 & 2BLAW 3600Computers and the LawSkills gained: Planning & delivering projects, professional writing, tech law & privacy
I'm not the loudest person in the room — I'm the one who notices what's slow and quietly fixes it.
I grew up in Tehran and moved to Vancouver about five years ago, rebuilding everything from zero — language, friends, and the way I work. That habit of rebuilding is how I approach systems: look at how the work actually happens, then redesign the workflow underneath it.
I focus on data and AI — dashboards that change a decision and tools that save real hours — and I can build the full app around them when it's needed. Discipline from sport and 13 years of music, creativity from art: that mix shapes how I work.
What's next: a role where I can put my BCIT training to work, while growing toward cybersecurity and building my own AI products.
Open to entry and junior roles in Vancouver or remote, plus freelance projects for small businesses. Email is the fastest way to reach me — I usually reply within a day.