Will Soltani
Products built and run on AWSfor founders and teams
Toronto, ON · Working remotely
I build production software end to end: AWS back ends, web and mobile apps, AI features.
About
How I build and run AWS systems for clients.
- I build AWS back ends that are secure by default and observable in production.
- On top of them I build the product people use: web in Next.js, iOS in SwiftUI.
- I pick tradeoffs on latency, cost and ops burden, and write down why.
- 2 products in production
- Stripe billing live
- Infra as code (CDK)
- Alarms and runbooks
Ways to work together
Architecture review
A written review of your AWS setup: security, cost and reliability, with fixes ranked.
Build a product
From first sketch to a live web or mobile product on AWS, with sign-in and payments.
Fix or scale a system
Find out why a system is slow, costly or fragile, fix it, and leave alarms behind.
Add AI features
LLM features inside your product, with checks on what the model sends back.
How a project runs: a short call, a written scope, then a demo every week. The code and the AWS account stay yours.
I reply within one business day.
Certifications
Three AWS certifications and one from Google, each linked to its record.
Skills
Five areas I work across, from the cloud bill to the pixel.
AWS back ends
- Container-image Lambda
- Step Functions
- DynamoDB single-table
- S3 + CloudFront
- Cognito, OAuth + PKCE
- KMS, least-privilege IAM
- CDK, OIDC deploys
- CloudWatch alarms
Web products
- Next.js App Router
- React 19
- TypeScript, strict
- Tailwind 4
- Stripe billing
- Accessibility
- Core Web Vitals
- Playwright QA
Native iOS & mobile
- Swift 6 / SwiftUI
- Modular Swift packages
- Widgets and extensions
- AWS Amplify for Swift
- API contract tests
- SwiftLint, CI gates
- Dart / Flutter
AI & automation
- Anthropic API
- LLM safety review
- Multi-agent workflows
- Claude Code agents
- Generative image & video
- Vision-model judging
- Python pipelines
3D & real-time graphics
- Blender + Python (bpy)
- EEVEE rendering
- Procedural materials
- Camera rigs
- Scroll-scrubbed film
- Canvas 2D
- Perspective mapping
- ffmpeg + cwebp
Projects
Two products I built and run. Each case study covers the architecture and the tradeoffs.
Serverless File Processing Pipeline
Live web app · Next.js, Cognito, Step Functions, Lambda (container), S3, DynamoDB
Convert HEIC, PDF, Word and Pages files from the browser, no account needed. Files go straight to S3, and Step Functions runs each job on a container Lambda.
- Serverless
- Step Functions
- Cognito
- CDK
ChapterFlow
Live product · Next.js, TypeScript, DynamoDB, S3, Lambda, Cognito, Stripe, CDK
Guided reading for non-fiction: over 130 books in 12-minute chapters, each a summary, examples and a quiz, then spaced review. Free and Pro plans on Stripe.
- AWS
- Stripe
- Spaced repetition
- CDK
More projects
- soltani.org
This page: one scroll-scrubbed film on a single canvas, from a scripted Blender scene and generated footage, served as WebP frames from CloudFront.
Building something like this? will@soltani.org
Contact
Start a project
Have a product to build or a system to fix? Tell me about it.
I work with companies, founders and teams on new products and on systems already in production. I reply within one business day.
