I'm a Fullstack Developer with a frontend focus, passionate about crafting accessible, performant, and detail-oriented user interfaces. I love building at the intersection of thoughtful design and robust engineering — where beautiful UI meets resilient systems.
Right now, I'm a Senior Frontend Developer at EStation, where I focus on architecting high-performance Next.js applications and building scalable design systems. Previously, I led frontend development at Neue World, creating platforms like Flozi, which connects Notion to Webflow, and Layers, a crypto-authenticated freelance platform. I also build collaborative tools on the side, like a Notion-inspired editor powered by Supabase, Lexical, Drizzle, and OpenAI — built to push my skills and inspire others.
In the past, I've worked across early-stage startups, remote product studios, and client-driven agencies, contributing to projects for organizations like ICCA Dubai and The Be Company UK. Across all these, I've shipped code that's accessible, reliable, and built with care.
When I'm not building something new, you'll probably find me refining a component, sketching a UX flow in Figma, or figuring out how to teach LLMs to think like engineers. Otherwise, I'm reading, listening to music, or chasing creativity in some unexpected place.
Experience
JUNE 2025 — PRESENT Re-architected the Next.js navigation pipeline of different projects with streaming SSR, suspense boundaries, and TanStack Query skeleton states, cutting perceived load time by 60% and reducing bounce rate. Spearheaded the end-to-end redesign of Caraten, a high-traffic B2B e-commerce platform, standardizing 40+ pages into a reusable ShadCN/Tailwind design system cutting code duplication by 30%. Resolved critical internationalization (i18n) defects within the application, restoring full functionality for non-English language packs and ensuring a seamless experience for a global user base.
- Next.js
- TypeScript
- React
- TanStack Query
- ShadCN
- Tailwind CSS
- SSR
- Internationalization
- System Architecture
JULY 2024 — MAY 2025 Led the frontend development of Flozi, an enterprise application, by architecting a core data-mapping system that synchronized Notion databases with Webflow CMS for a seamless content workflow. Contributed to backend development by writing models, controllers for APIs, integrating third-party APIs for Notion, Webflow, and email services, creating a cohesive and feature-rich user experience across products. Partnered with product and design leads to drive engineering strategy for Layers and Flozi, aligning cross-functional stakeholders and reducing scope creep.
- React
- TypeScript
- Next.js
- Node.js
- System Architecture
- Notion API
- Webflow API
- Product Strategy
APRIL 2023 — JULY 2024 Architected the frontend development of Layers, a freelance platform, by integrating a blockchain layer for secure wallet authentication and contract signing using Polygon, ensuring data integrity and user trust. Developed a custom Figma plugin for the Layers platform that automated asset transfers from design files to the application, greatly reducing manual user effort and upload complexity. Championed company-wide accessibility by authoring best-practice technical documentation and integrating WCAG standards into engineering workflows using tools like Notion and Postman.
- TypeScript
- React
- Node.js
- Polygon
- Figma API
- Accessibility
- WCAG
- Blockchain
FEB 2023 — APRIL 2023 Accelerated project delivery for Webflow clients, including ICCA Dubai, by over 50% by developing high-fidelity, native HTML/CSS/JS animations and components, which significantly improved first-pass client satisfaction. Reduced developer-designer feedback cycles by over 20% by proactively leading UI/UX design modifications and translating creative concepts into production-ready code, streamlining the development pipeline.
- JavaScript
- React
- Node.js
- HTML/CSS
- Webflow
- UI/UX
- Animations
Projects
Architected a Notion-like collaborative editor from the ground up, implementing a block-based system using Lexical and a PostgreSQL backend managed with Supabase and Drizzle ORM. Integrated CRDTs (Yjs) for conflict-free synchronization and WebSockets for live cursor tracking and presence. Implemented a rich feature set including document sharing, real-time chat, and an integrated AI assistant.
- Tanstack Start
- TypeScript
- React
- Lexical
- Supabase
- Drizzle ORM
- WebSockets
- Yjs
Developed and implemented a complete set of playback functionalities for the audio player component. Integrated the app with the Spotify API, interacting with the API through submit events made by the user.
- JavaScript
- React
- Spotify API