# Amir Ahangari > Personal site of Amir Ahangari — senior software engineer, founder of Sodelia Inc., and salsero. Based in Toronto, Canada. ## About Amir Ahangari is a software engineer with ten years of full-stack experience. He is the founder of Sodelia Inc., a boutique automation studio serving mid-market operations teams across North America. He is fluent in English, Persian (فارسی), French, and Arabic. Current focus: shipping automations for clients, building a product of his own, and learning Rueda casino figures. ## Skills - Languages: TypeScript, JavaScript, Node.js, Python, Ruby, Java - Frontend: React, Next.js, Vue - Backend: Node.js, Rails, GraphQL, REST APIs - Data: PostgreSQL, MongoDB, Redis - Automation: n8n, Make, Zapier, Airtable, Retool - Cloud: AWS, Vercel - Practices: Architecture, code review, mentoring, fractional engineering ## Work history - 2024 → present: Founder, Sodelia Inc. (Toronto) — boutique automation studio. - 2019 → 2023: Senior Fullstack Engineer, Bettermode Inc. — owned posts + notifications; led i18n to 30+ locales. - 2017 → 2021: Fullstack Engineer, Taskulu — built real-time collaboration primitives and public API. - 2015: Android Developer, VADA House of Mobile — shipped two production Android apps. ## Pages - [Home](https://ahangari.org/): Bio, practices, selected work, testimonials, contact. - [Work](https://ahangari.org/works): Full career history. - [Blog](https://ahangari.org/blog): Essays, field notes, opinions. - [Gallery](https://ahangari.org/gallery): Rotating wall of photos. - [CV (PDF)](https://ahangari.org/files/resume.pdf): Downloadable résumé. ## Feeds - RSS: https://ahangari.org/rss.xml - Atom: https://ahangari.org/atom.xml - JSON Feed: https://ahangari.org/feed.json ## Contact - Email: amir@ahangari.org - LinkedIn: https://www.linkedin.com/in/ahangari - GitHub: https://github.com/triplea24 - Company: https://sodelia.ca ## Engagement Amir takes on 2–3 engagements per quarter: automation projects, backend rebuilds, and fractional engineering roles. Typical response time: within one day.