About
I'm a developer focused on crafting resilient, accessible interfaces and systems that balance thoughtful design with reliable engineering. Work centers on building performant, maintainable web apps where usability, state management.
Currently I'm working full stack with .NET, Next.js, and React, across the frontend and backend. I care about building UIs that feel fast and stay maintainable as the product grows. That usually means getting state management right, caching where it helps, and making sure data heavy screens don't slow everything down.
Recently at One‑connect, I work on an AI messaging product that handles replies across Instagram, Facebook, WhatsApp, and Viber. When I pick up a feature, I build it in .NET and React, starting with the APIs and backend logic and then the UI on top. Recent work includes migrating from Next.js to React, tool calling for scheduling and booking from conversations, and caching and streaming for heavier AI flows with TanStack Query and Zustand.
Experience
02/2025 to Present Full Stack Developer (.NET & React) · One‑connectWork on an AI messaging product that handles replies across Instagram, Facebook, WhatsApp, and Viber. When I pick up a feature, I build it in .NET and React, starting with the APIs and backend logic and then the UI on top. Recent work includes migrating the frontend from Next.js to React, tool calling so the assistant can schedule meetings and book time slots from conversations, and caching plus streaming for data heavy AI flows.
- .NET
- React
- OpenAI
- TanStack Query
- Zustand
04/2025 to 07/2025 Backend Developer (.NET) (Internship) · ApektDuring a backend internship, worked on making the system hold up under heavier load. Added Redis caching to ease database pressure, built RabbitMQ messaging with retries and failure queues for traffic spikes, and put together bulk import flows with validated Excel uploads and automated Word document generation. Wrote unit tests around the validation logic.
- .NET
- C#
- Redis
- RabbitMQ
- Excel
- Unit Testing
10/2024 to 04/2025 Full Stack Developer (Next.js) (Internship) · ReThingImplemented application wide state management to streamline data flow and interaction patterns. Developed and maintained responsive, component driven Next.js frontends focused on performance and user experience, reducing unnecessary rerenders and improving extensibility.
- Next.js
- React
- State Management
- Performance
Projects
Google Drive Clone (T3 Stack)
A full stack Google Drive clone built with the T3 Stack, featuring Next.js for the frontend and backend, TSX for type safe components, Drizzle for ORM with SingleStore database, Clerk for authentication, and server actions/components for efficient data handling.
- Next.js
- TSX
- Drizzle
- Clerk
- SingleStore
- Server Actions
- Server Components
Graduation Thesis, Formula 1 Information App
Built a full stack app delivering Formula 1 information with an ASP.NET Core backend, fetching data from a public API, storing it in Microsoft SQL Server, and displaying it on a dynamic React frontend.
- ASP.NET Core
- Microsoft SQL Server
- React
- Public API
Cabin Booking App
Built with React and React Query for data fetching and syncing with a Supabase backend, enabling real time booking updates. Managed global UI state using React Context API. Integrated authentication to secure API endpoints and protect user data, allowing secure login and booking management.
- React
- React Query
- Supabase
- React Context API
- Authentication
Pizza Delivery App
Built a pizza ordering app with menu browsing, order customization, and checkout. Integrated with an internal API for real time data, using Redux for global state management and React Router 6.4 for data loading. Designed a responsive UI with Tailwind CSS.
- React
- Redux
- React Router 6.4
- Tailwind CSS
- Internal API