Profile picture
Imran Khan
Frontend Engineer
Home
Software development
Projects
Blogs
Back

Software Development

Software Development Engineer 2

Aug 2023 - Present
  • Built and scaled data-heavy SaaS frontend modules used by 200+ U.S. school districts, contributing to $3M+ ARR and $4M+ in annual savings
  • Owned frontend architecture for complex SPAs using React, TypeScript, and React Query, enabling predictable state management, caching, and reduced redundant network calls
  • Improved UI responsiveness for large datasets by replacing repeated array scans with map-based lookups, reducing user-facing filter latency from ~2s to <500ms
  • Designed and maintained reusable component abstractions, enforcing DRY patterns and reducing UI regressions across the application
  • Implemented real-time and long-running task UIs (polling with exponential backoff) for scheduling optimizations, handling API responses up to 16MB while maintaining smooth UX
  • Integrated Datadog RUM and session monitoring to capture frontend performance bottlenecks and guide optimization efforts
  • Collaborated closely with Product and Engineering in a fast-moving, ambiguous startup environment, shipping features end-to-end from concept to production
  • Supported frontend delivery with FastAPI, CI/CD via GitHub Actions, and AWS-based deployments; automated workflows using npm scripts, Bash, Turborepo, and Makefiles
Technologies & tools
React
TypeScript
React Query
SPA Architecture
FastAPI
AWS
GitHub Actions
Datadog
Turborepo
Bash
npm

Software Engineer 1

Feb 2022 - Jul 2023
  • Developed high-performance analytics dashboards using React and TypeScript, serving thousands of daily active users
  • Built data-driven UI layers backed by Azure SQL and KQL pipelines, enabling near real-time insights and reporting
  • Worked directly with U.S.-based clients to translate ambiguous requirements into scalable, maintainable frontend solutions
Technologies & tools
React
TypeScript
Azure SQL
KQL
Analytics Dashboards