I’m a frontend engineer focused on building AI-native products that integrate seamlessly into real-world workflows. Currently, I’m building Lume, an AI-native workspace for structured thinking and writing. The focus is on treating AI interactions as part of the system itself, not as one-off responses.
Experience
2026 — Now
2026 — Now
San Francisco Bay Area
Building Lume, an AI-native workspace for structured thinking and writing, focused on integrating AI directly into document workflows.
• Designed and implemented a persistence-driven AI system where generations are stored, versioned, and tied to document state
• Built full-stack architecture using Next.js (App Router), TypeScript, PostgreSQL, Prisma, and OpenAI APIs
• Developed a two-surface editor experience with a rich text editor and context-aware AI panel
• Implemented query-driven state management using TanStack Query to manage AI generations and document data
• Designed staleness detection by comparing document snapshots with AI input states
• Shifted AI UX from ephemeral responses to persistence-driven workflows, improving clarity and usability of AI interactions
• Built secure API routes with auth and ownership validation for all document and AI operations
• Focused on creating a clean, minimal UI for an AI-native writing experience
2023 — Now
2023 — Now
• Leveraged Svelte reactive and store management features to extend the functionality of the core library that allows users the ability to visualize and interact with the UI by creating and configuring Svelvet components
• Partnered with tech accelerator OSLabs with a team of 4 software engineers to release version 8.0 that improved customer engagement by 20% in 3 months
• Incorporated a type safe system in TypeScript by utilizing generics, custom interfaces, and strict type guards to enable code reliability, reduce run-time errors and improve developer productivity and experience
• Utilized SvelteKit’s client-side rendering, component architecture and filesystem-based routing capabilities to develop integration tests of the reusable UI components to easily scale testing efforts when adding new features and upgrading dependencies
• Collaborated with an active developer community to collect requirements, address technical issues and successfully implement new features to the library - 2K Github stars and 4K weekly npm downloads
• Developed integration and end-to-end tests using Vitest and Playwright to ensure code integrity and to maintain the functionality of the library
• Incorporated GitHub Actions to automate the CI/CD workflow and deployed the landing page on the cloud platform Vercel, leveraging its seamless integration with GitHub
2023 — 2023
2023 — 2023
• Leveraged React and React Router to seamlessly display and provide users with personalized Spotify data by creating reusable components and to efficiently organize routes.
• Utilized React hooks to update user data for efficient state management, enforce a one-way data flow and handle fetching Spotify API data asynchronously to provide a simplified developer experience.
• Utilized Styled Components to style UI and create abstracted components to use them in multiple contexts to provide seamless user experience.
• Initialized Node server to handle REST API requests and responses with Express route handlers to interact with Spotify API and handle authorization code flow.
2023 — 2023
2023 — 2023
• Utilized React to create modular, reusable components, for efficient state management of OAuth tokens, manage playlists and ensure responsive user experience
• Implemented React Router to optimize rendering performance by reducing network requests in a single-page application
• Leveraged MongoDB to persist the song metadata and used Axios to handle HTTP requests to integrate with third-party music streaming services
• Used Bootstrap to create responsive and visually appealing user interfaces and to ensure optimal display across various devices
2023 — 2023
2023 — 2023
• Developed a multi-player game using websockets to enable real-time and bidirectional communication between the players.
• Implemented React Hooks to manage state for handling OAuth tokens, player scores, business logic and create reusable components to improve application performance and reduce re-rendering
• Integrated Typescript to ensure type safety and manage the code with multiple interconnected components and to provide a structured approach to code organization and navigation
• Utilized MongoDB’s integration with modern web development stack to store, manage dynamic data and ability to scale for user growth in the application
• Designed NodeJS/Express server with modular routers, controllers, and middleware pattern to efficiently handle diverse HTTP requests and concurrent connections between multiple players
Education
The University of British Columbia
Bachelor's degree
Osmania University