Said Altan
Full-Stack Developer
location_on Ottawa, Canada
I build fast, data-heavy interfaces that handle real complexity without making users think twice.
My day-to-day lives in React, TypeScript, and Node.js. I think in components, optimize in milliseconds, and ship code that works just as well on spotty wifi as it does on fiber.
I care about the stuff between "it works" and "it works well." Pagination across millions of rows, async state that actually stays predictable, UIs that feel light even when the data underneath is anything but.
When I'm not writing production code, I'm building side projects to solve problems I've hit myself. I learn fastest when real users are involved.
Commit History (Experience)
Full-Stack Developer
HEAD → mainfeat: build B2B SaaS data platform
- Developed data-driven listing and analysis views in a React + TypeScript B2B SaaS app handling 10M+ product records with server-aligned pagination, filtering, sorting, and integrated charts.
- Eliminated multi-second page delays by designing deterministic prefetching and cache validation strategies, enabling instant pagination and back-navigation.
- Stabilized data pipeline-to-UI flows by restructuring Redux state management, coordinating async fetch lifecycles with backend Go services and Firestore.
- Collaborated with product owners to investigate production issues, validate fixes through rapid iteration, and redesign high-friction workflows.
Web Developer Intern
e4f1a2merge: feature/client-platform
- Developed and maintained production web platforms using JavaScript, React, and Gatsby, shipping reusable components across high-traffic pages.
- Redesigned a complex in-page navigation system by restructuring state-driven UI flows, resolving duplicate events and offset rendering issues.
- Built a client-facing web platform translating Figma designs into a modular application, contributing to a 50% year-over-year increase in traffic.
- Collaborated cross-functionally to diagnose critical production build issues, resolving Node.js version incompatibilities and restoring CI/CD pipelines.
Initial Commit
initDiploma, Web Development & Internet Applications (Apr 2025)
Projects
QDock
Native macOS menu bar app that shows AI coding quota usage in real time. Multi-provider support (Claude Code + Codex), color-coded risk levels, and secure Keychain storage.
PLAB2 Practice Platform
Full-stack real-time practice platform serving 190+ active users with synchronized WebSocket sessions, 60+ REST endpoints, and Dockerized cloud deployment.
AI-Assisted Resume Builder
Full-stack multi-step resume builder with AI-powered scoring, real-time preview, and version history management via structured REST APIs.
InterviewCoach AI
AI-powered interview prep platform that generates personalized technical and behavioral questions using Gemini AI, with session management, note-taking, and question pinning.
Resume Pipeline
Automated resume tailoring system — paste a job description in Slack, get a custom PDF resume back. Uses n8n workflows with OpenAI analysis and LaTeX compilation.