terminal
call_split Contact
Said Altan
article README.md
2.4 KB
Said Altan, Full-Stack Developer
👋

Said Altan

 

location_on Ottawa, Canada

I'm a full-stack developer in Ottawa who builds AI products and ships them to real users. Not prototypes: things people sign up for and pay for.

Most of my work now is putting language models inside real software and making them behave. The interesting part was never the prompt. It's everything around it: the fallbacks, the guardrails, and the human who still gets the final say.

The other half is the product itself. React and TypeScript front ends over data-heavy backends, tuned until a million rows feel light.

I've shipped a paid macOS app, a real-time exam platform used by 300+ people, and client work for more than 10 small businesses. I learn fastest when there are real users on the other end.

Core Stack
TypeScript React Next.js Node.js Python OpenAI Gemini n8n Java PostgreSQL Docker Spring Boot
history

Commit History (Experience)

call_merge 4 branches

Founder & Developer

HEAD → main
Partexia Mar 2026 – Present Ottawa, ON

feat: ship VIN-to-OEM parts SaaS for locksmiths

  • Built a React Native iOS and Android app for automotive locksmiths that turns a VIN into the exact OEM key, fob, and ignition cylinder part numbers, backed by Supabase with Postgres, Auth, row-level security, and Deno edge functions.
  • Authored reusable Claude Code agent skills that orchestrate a phased scraping playbook across 27 OEM brand pipelines covering 33 vehicle makes, gated so no spec is ever written that is not literally present in a fetched source page.

Software Developer

a91c3f
Arbitrage Cyclops Jan 2025 – Present Toronto, ON

feat: put an LLM agent on top of a million rows

  • Shipped an in-product LLM agent that reads dense listing data such as ROI, fee breakdowns, sales velocity, and eligibility flags, and answers seller questions in plain language.
  • Cut filter response from 2s to under 100ms by replacing per-change filter fetching with a draft-and-apply flow, and eliminated multi-second page transitions with Redux Saga prefetching into a filter-signature-keyed cache.

Freelance Web Developer

7d20be
Self-Employed Mar 2023 – Present Ottawa, ON (remote)

feat: deliver production sites for 10+ clients

  • Developed and deployed full-stack web applications for more than 10 small business clients, across frontend, backend, database, and deployment layers.
  • Incorporated OpenAI and Google Gemini into production applications for AI-assisted functionality, and automated repetitive business workflows with Python, JavaScript, and n8n.

Web Developer Intern

e4f1a2
Solace Sep 2024 – Dec 2024 Ottawa, ON

merge: feature/client-platform

  • Designed, built, and deployed a company-wide internal web platform from the ground up, replacing a legacy structure reused across prior years and driving a 50% year-over-year traffic increase.
  • Improved Lighthouse performance scores by 20+ points and accessibility to 90+ across key pages, and resolved 8+ critical production issues tied to framework upgrades and deployment workflows.

Initial Commit

init
Algonquin College Ottawa, ON

Diploma, Web Development & Internet Applications (Apr 2025)

folder_open

Projects

Contribution Activity 0 contributions in the last year
Sep
Oct
Nov
Dec
Jan
Feb
build

Technical Skills

Languages
TypeScript JavaScript Python Java SQL
Frontend
React Next.js Redux Tailwind CSS HTML5 CSS3
Backend
Node.js Express Spring Boot FastAPI REST APIs WebSocket JWT OAuth
Databases
PostgreSQL MongoDB Firestore Supabase
Tools & Practices
Git Docker GCP Vercel Render Figma CI/CD Agile/Scrum