Hi, I'm Batikan Sevil, a Full-Stack Developer specializing in React, TypeScript, and Next.js. I design and ship scalable e-commerce applications with features like Firebase authentication, Stripe payments, and server-driven architectures. I value clean architecture, performance, and security, and I enjoy turning ambitious ideas into robust, maintainable code. My experience spans frontend, backend, and DevOps tasks, with a focus on delivering delightful user experiences and reliable systems. Outside of development, I contribute to AI training projects, collaborate with teams in Istanbul and beyond, and continuously learn new technologies to solve real-world problems.

Batikan Sevil

Hi, I'm Batikan Sevil, a Full-Stack Developer specializing in React, TypeScript, and Next.js. I design and ship scalable e-commerce applications with features like Firebase authentication, Stripe payments, and server-driven architectures. I value clean architecture, performance, and security, and I enjoy turning ambitious ideas into robust, maintainable code. My experience spans frontend, backend, and DevOps tasks, with a focus on delivering delightful user experiences and reliable systems. Outside of development, I contribute to AI training projects, collaborate with teams in Istanbul and beyond, and continuously learn new technologies to solve real-world problems.

Available to hire

Hi, I’m Batikan Sevil, a Full-Stack Developer specializing in React, TypeScript, and Next.js. I design and ship scalable e-commerce applications with features like Firebase authentication, Stripe payments, and server-driven architectures. I value clean architecture, performance, and security, and I enjoy turning ambitious ideas into robust, maintainable code.

My experience spans frontend, backend, and DevOps tasks, with a focus on delivering delightful user experiences and reliable systems. Outside of development, I contribute to AI training projects, collaborate with teams in Istanbul and beyond, and continuously learn new technologies to solve real-world problems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Turkish
Fluent
English
Advanced

Work Experience

AI Trainer at Outlier
November 1, 2024 - Present
Evaluated 1000+ model responses against defined standards and rubrics, achieving 95% accuracy on prompt engineering tasks. Labeled and classified images for ML training datasets, crafted adversarial prompts to probe model behavior, and developed safety-focused prompts to improve harmlessness. Contributed to model evaluation workflows and supported remote collaboration.
AI Trainer at Data Annotation (Remote)
May 1, 2024 - Present
AI Trainer focusing on data annotation tasks and prompt engineering. Supporting ongoing improvements in model performance through labeled datasets, error analysis, and safety-by-design practices.
Business Development Manager at Cand le and Friends
October 1, 2021 - February 1, 2024
Managed B2B and B2C relationships, led client communications to strengthen engagement and drive opportunities. Performed preliminary accounting tasks, supported accurate financial tracking, and optimized inventory to reduce costs and ensure steady supply.
Air Freight Specialist at Yuce International Transport
January 1, 2019 - January 1, 2021
Coordinated export-focused international air freight operations, handling general, sensitive, and dangerous goods in compliance with global aviation standards. Maintained active communication with overseas agents to coordinate international freight operations and ensure seamless transportation.

Education

Associate Degree in Computer Programming at Istanbul University
January 1, 2025 - January 1, 2027
Full Stack Development Program at Code2Career AB
January 1, 2025 - January 1, 2026

Qualifications

CS50: Introduction to Computer Science Certification
January 1, 2025 - February 3, 2026
CS50: Introduction to Cybersecurity Certification
January 1, 2025 - February 3, 2026

Industry Experience

Software & Internet, Retail
    paper Order Processing Microservice

    • Developed Express.js microservice handling Stripe webhooks with idempotent processing to prevent duplicate orders, cryptographic signature verification, and structured Pino logging, implementing fault tolerant architecture where email failures don’t block order creation and Zod runtime
    validation prevents malformed data.
    • Designed graceful degradation patterns and atomic operations: batch Firestore stock updates,
    request ID middleware for distributed tracing, and Stripe webhook error handling (return 200 to
    prevent infinite retries while asynchronously sending email notifications to users), ensuring data
    integrity across order creation, inventory management, and cart cleanup.
    • Optimized webhook performance using Stripe expand parameter to fetch session, line items, and
    products in single API call, with compression middleware for reduced response sizes and Helmet security headers for production protection.

    paper TextileCom E-commerce Web Application

    • Developed full-stack e-commerce application using React, Next.js 15, TypeScript, and Tailwind-
    CSS, following clean architecture and separation of concerns principles with reusable components
    and server-driven architecture.
    • Designed dual filtering strategies optimized for different user contexts: implemented server-side
    filtering with IntersectionObserver-based infinite scroll for customers (reducing initial load and
    supporting large catalogs), while utilizing client-side memoized filtering for admin interfaces (enabling instant filtering without network latency on limited datasets).
    • Designed centralized state management with React Context and custom hooks, supporting optimistic updates, Firestore sync, and rollback on failure, reducing unnecessary re-renders across
    20+ components.
    • Built multi-layered security architecture featuring HttpOnly cookies with SameSite protection,
    Firebase Admin token verification with revocation checks, Content Security Policy headers, CSRF
    defense through Server Actions, and role-based authorization supporting multiple user roles (customer, admin, superAdmin).
    • Leveraged Next.js 15 Server Components and Server Actions for server-side logic, achieving zero
    REST API endpoints while maintaining type-safe client-server communication and improved performance through reduced client-side JavaScript.
    • Integrated Stripe checkout with webhook-based order processing, automated email notifications,
    and real-time inventory synchronization via Express.js microservice.
    • Ensured code quality through unit testing of utilities and components, plus end-to-end Playwright
    tests covering authentication flows and checkout journey.