Vedat Erenoglu's Portfolio
๐ ๏ธ 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