Vedat Erenoglu's Portfolio

LinkedIn Website GitHub Email CV


๐Ÿ› ๏ธ Technical Stack

Frontend & Full Stack: Reactjs, Vuejs, TypeScript, JavaScript, UX design, Nextjs, React Router, Tanstack Query, Tailwind CSS, Radix UI, Shadcn/UI, React Hook Form, Tanstack Table, Prisma, Redux, Redux Thunk, Redux Toolkit (RTK), Zustand, Zod, Vue Composition API, Vuex, Pinia, Bulma, NaiveUI, Element Plus, i18n, Vanilla JS, HTML5, SCSS, CSS.

Backend & Server-Side: Nodejs, Expressjs, Nestjs, TypeScript, Clerk, Auth0, JSON Web Tokens (JWT), Firebase Authentication, Drizzle, Mongoose, Prisma, Hasura.

Data Science: Python, NumPy, Pandas, Matplotlib, Seaborn.

AI Assisted Development (Agentic Coding): Code Editors & IDEs (Cursor, WindSurf, VSCode), AI-Enhanced Development Tools (Claude Code, Gemini Code, Warp Terminal), AI Coding Assistants (Copilot, Cody), Large Language Models (LLMs), and MCP Servers.

DevOps & Deployment: Vercel, Netlify, Cloudflare, Heroku, Digital Ocean, Docker.

Communication & Media Services: SendGrid, Postmark, Mailersend, Cloudinary, Twilio.

Database & Serverless Postgres: PostgreSQL, MySQL, MongoDB, Neon, Supabase, Prisma Postgres.

Version Control: Git, GitHub, GitLab.


๐Ÿš€ Real World Projects

Production applications currently serving clients

ATP Store - E-commerce Self-Service Portal

๐Ÿ”— Repository
๐ŸŒ Live Demo
๐Ÿ“Š Business Impact: 50% reduction in phone orders, 30% decrease in finance workload
๐Ÿ› ๏ธ Tech Stack: Next.js, React, TypeScript, GraphQL, Tailwind CSS, Shadcn/UI, Prisma, Nest.js, Clerk
โœจ Key Features: 24/7 customer portal, automated order queries, invoice management, payment tracking

Email Service for Customer's internal usage

๐Ÿ”— Repository
๐Ÿ“Š Business Impact: Enterprise-level email delivery with 99.9% uptime, automated failover
๐Ÿ› ๏ธ Tech Stack: NestJS, TypeScript, SendGrid, MailerSend, Auth0, Handlebars, Jest, Express
โœจ Key Features: Multi-provider support, template engine, queue management, circuit breakers, rate limiting


๐Ÿ’ผ Complete Portfolio Projects

Production-ready showcase applications

Online Ticket Booking Platform

๐Ÿ”— Repository
๐Ÿ› ๏ธ Tech Stack: NestJS, TypeScript, Prisma, PostgreSQL, Clerk Auth, Stripe, Swagger, Zod
๐Ÿ“ Description: REST API for managing events and cities with authentication, payments, and comprehensive testing
๐ŸŽฏ Purpose: Portfolio demonstration of enterprise-grade backend development with secure authentication, payment processing, and production deployment

Portfolio Next.js Events App

๐Ÿ”— Repository
๐ŸŒ Live Demo
๐Ÿ› ๏ธ Tech Stack: Next.js 15, React 19, TypeScript 5, Tailwind CSS 4, Prisma ORM, PostgreSQL, Clerk Auth, Stripe Payments, TanStack Query, Zustand, Shadcn/ui
๐Ÿ“ Description: Full-stack event management platform with ticket purchasing, admin dashboard, city-based organization, and secure payment processing
๐ŸŽฏ Purpose: Portfolio demonstration showcasing production-ready Next.js development with 99.68% test coverage, enterprise patterns, and modern web technologies integration


๐Ÿงช Feature Implementation Examples

Focused demonstrations of specific libraries and patterns

State Management Examples

Redux Thunk Implementation

๐Ÿ”— Repository
๐ŸŒ Live Demo
๐Ÿ› ๏ธ Tech Stack: React 19.1, TypeScript 5.8, Redux Thunk, Vite 7.0, Tailwind CSS 4.1, Radix UI, Stripe, Clerk Auth
๐Ÿ“ Description: Event management platform with city selection, event browsing, ticket purchasing, and Stripe payment integration
๐ŸŽฏ Purpose: Portfolio showcase demonstrating React/Redux patterns, TypeScript implementation, state management with thunks, and payment processing

Redux Toolkit (RTK) Implementation

๐Ÿ”— Repository
๐ŸŒ Live Demo
๐Ÿ› ๏ธ Tech Stack: React 19, Redux Toolkit, TypeScript, Vite, Tailwind CSS, Clerk Auth, RTK Query
๐Ÿ“ Description: Modern event management platform with advanced state management, real-time search, and payment processing
๐ŸŽฏ Purpose: Portfolio demonstration of Redux Toolkit migration patterns, enterprise React architecture, and production-ready features

React (Tanstack) Query Implementation

๐Ÿ”— Repository
๐ŸŒ Live Demo
๐Ÿ› ๏ธ Tech Stack: React 19, TypeScript, TanStack Query v5, Vite, Tailwind CSS, Radix UI, Clerk Auth
๐Ÿ“ Description: Modern event booking platform with advanced data fetching, infinite scroll, and real-time caching using TanStack Query
๐ŸŽฏ Purpose: Portfolio demonstration of TanStack Query integration patterns, React 19 features, and production-ready architecture

Vue.js (Tanstack) Query Implementation

๐Ÿ”— Repository
๐ŸŒ Live Demo
๐Ÿ› ๏ธ Tech Stack: Vue 3, TypeScript, TanStack Query, Tailwind CSS, Radix Vue, Zod, Clerk Auth, Stripe Payments, and Vite
๐Ÿ“ Description: A modern event booking platform demonstrating advanced Vue.js patterns with atomic design, SOLID principles, and comprehensive state management using TanStack Query for both server and client state
๐ŸŽฏ Purpose: To showcase production-ready Vue.js development skills including clean architecture, TypeScript mastery, component decomposition, performance optimization, and integration of complex third-party services like authentication and payments


๐Ÿ“ˆ Professional Highlights

  • 6+ years of full-stack development experience
  • 10+ years of web development expertise
  • AI-assisted development early adopter and practitioner
  • Proven business impact with measurable results
  • Modern tech stack expertise with React.js, Next.js, Vue.js, and Node.js

๐Ÿ“ž Contact

Email: info@vedaterenoglu.com
Website: https://vedaterenoglu.com
GitHub: GitHub Profile
LinkedIn: Linkedin Profile


๐Ÿ“… Last updated: August 15th, 2025