Websites and web apps built to last, not just launched.
I’m Nasim, a freelance software developer in Toronto with 10 years across the full stack. I build custom WordPress themes, React/Vue/Next.js front ends and Laravel back ends, and I make sure they rank, convert and stay maintainable.
Years shipping
Projects delivered
Certified
import type { Metadata } from 'next' export const metadata: Metadata = { title: 'Nasim Noori, Toronto', description: 'Websites built to last.',} export default async function Page() { const work = await getProjects() return <Hero projects={work} />}
after rebuild
Four things I do properly, instead of ten things I do adequately.
WordPress Development
Custom themes built the classic way or with Sage by Roots: Blade templates, ACF field architecture, block patterns and editor experiences your team can actually use.
- Sage 10
- ACF Pro
- WooCommerce
Web & App Development
Dashboards, portals and SaaS front ends in TypeScript with React, Vue or Next.js, backed by Laravel or Node APIs. Typed, tested and documented for handover.
- Next.js
- Laravel
- TypeScript
Technical SEO
Certified and code-level: crawl and index audits, Core Web Vitals, structured data, internal linking and migrations that don’t lose your rankings.
- CWV
- Schema.org
- Migrations
Salesforce
Certified developer and hands-on admin: flows, Apex, Lightning Web Components, and clean integrations between your CRM and your website forms.
- Apex
- LWC
- Web-to-Lead
You get a developer, not a ticket queue.
Most of my work comes from referrals and repeat clients. That only happens when the code holds up six months later and the emails get answered.
Direct communication
You talk to the person writing the code. No account manager relay, no lost context.
Handover-ready code
Readable structure, real README, sensible commits. Your next developer won’t rewrite it.
Fixed-scope estimates
Milestones and prices agreed before work starts. Change requests priced openly.
Post-launch support
30 days of fixes included, optional monthly care plans for updates and monitoring.
Selected work
Kore Design+Build
Figma design, Sage 10 build, 22 requests
By Jenine Saunders
WooCommerce · daily Momence sync
Campaign forms platform
Laravel API · two Next.js front ends
Notes from the work
Practical write-ups on WordPress architecture, performance, SEO and Salesforce: the things clients ask me about twice.
I audited my own portfolio and found a site with no title tag
Ten client sites, four checks each. One had a title tag that was just the domain name, and I built it.
The Figma handoff checklist I send every designer before I build
Nine things I need from a file before I can quote accurately, and what it costs when they are missing.
A WordPress homepage in 22 requests
The full waterfall of a fast WordPress homepage, including the two requests that should not be there.
Got a project that needs doing properly?
Free 30-minute call, honest assessment, fixed price before anything starts.