Aytac Gedik

Senior Full-Stack Engineer | React, .NET, AI Integration

Highly skilled Full-Stack Engineer with 5+ years of experience crafting scalable web and mobile solutions. Proven expertise in React, Next.js, React Native, C#/.NET Core, and AI integration (OpenAI). Passionate about building high-performance, user-centric applications leveraging cloud-native architecture and secure development practices.

Work Experience

Present

Co-Founder & Software Architect

MentorHub

Dec 2024 – Present
Candia, NH

Co-founded MentorHub, defining the technology roadmap, architecting the full-stack system, and leading end-to-end development to scale the platform from MVP to a feature-rich web and mobile application.

Key Achievements:

  • Architected and delivered a scalable, maintainable cross-platform solution (iOS, Android, Web) utilizing React Native (Expo) and Next.js in a monorepo structure, achieving consistent UX and broad market reach.
  • Engineered and integrated a core AI feature using the OpenAI API (ChatGPT) with effective prompt engineering, automating personalized plan generation and reducing manual trainer input time by over 80%.
  • Implemented robust, secure, and scalable user authentication/authorization flows (OAuth, JWT, Firebase Auth) and integrated Stripe API for complex subscription logic and automated revenue operations.
  • Built and deployed real-time communication features (live chat, video calls via WebSockets) and designed performant, insightful data dashboards using Firebase listeners, significantly boosting user engagement and retention.
  • Established CI/CD pipelines using GitHub Actions, automating testing and deployment processes, improving code quality and release frequency.

Technologies Used:

React NativeExpoReact.jsNext.jsTypeScriptJavaScript (ES6+)TailwindCSSCSS-in-JSTanStack QueryZustandNode.jsNextJSFirebase (Auth, Firestore, Functions, Hosting)Stripe APIOpenAI API (ChatGPT)RESTful API DesignWebSocketsSocket.IOJWTOAuth 2.0JestCypress (E2E)GitGitHub Actions (CI/CD)DockerSystem ArchitectureAgile DevelopmentProduct ManagementPrompt EngineeringCross-Platform Development

2022 - 2024

Software Engineer

MicroStrategy

Feb 2022 – Dec 2024
Warsaw, PL

Contributed to the development and enhancement of core features within MicroStrategy's large-scale enterprise business intelligence platform, focusing on backend API performance optimization, frontend architecture scalability, and overall system reliability.

Key Achievements:

  • Spearheaded backend optimization for critical reporting APIs (C#/.NET Core), implementing distributed caching (Redis) and advanced SQL query tuning, achieving a 30% reduction in average response times under peak load.
  • Designed and implemented highly reusable, testable frontend components in React/TypeScript utilizing MVVM patterns within a large-scale codebase, contributing to a 40% decrease in regression bug introduction rate for key UI modules.
  • Collaborated closely with cross-functional teams on API design and microservice integration initiatives, significantly improving data processing throughput (~50%) for critical data ingestion and analytics workflows.
  • Championed BDD test automation practices using Jest (Unit/Integration) and Cucumber (E2E), establishing robust testing frameworks that ensured >99.9% reliability for core platform modules and enhanced application security through rigorous testing of updated OAuth 2.0/JWT protocols.
  • Mentored junior engineers on best practices for code quality, testing, and version control (Git), fostering team growth and improving overall code maintainability.
  • Participated in Agile ceremonies (sprint planning, reviews, retrospectives), contributing to efficient delivery cycles and continuous process improvement.

Technologies Used:

C#.NET Core.NET FrameworkASP.NET CoreReact.jsTypeScriptJavaScript (ES6+)HTML5CSS3/SASS/LESSTailwindMicroservices ArchitectureMVVMRESTful API DesignSystem DesignDesign PatternsSQL ServerT-SQLEntity Framework Core/DapperRedisCaching StrategiesJestReact Testing Library (RTL)Cucumber (Gherkin)BDDTDDUnit TestingIntegration TestingEnd-to-End (E2E) Testing(Smoke test)OAuth 2.0JWTIdentityServerSecurity Best PracticesGitJira/RallyCI/CD PipelinesBusiness Intelligence ConceptsAgile DevelopmentScrum

2020 - 2022

AI Engineer (Frontend & Data Viz)

KPMG

Mar 2020 – Jan 2022
Warsaw, PL

Developed bespoke AI-driven solutions and interactive data visualization tools for financial services clients, focusing on extracting actionable insights from complex datasets and optimizing data workflows.

Key Achievements:

  • Developed highly interactive data visualization dashboards using Python (Dash, Plotly, Pandas) and frontend technologies (TypeScript, React), enabling financial analysts to intuitively explore and validate complex AI-generated risk/fraud detection insights.
  • Engineered and optimized Python-based data processing pipelines (potentially using Airflow/Luigi or custom scripts) for large-scale financial transaction analysis, improving data throughput by 30% and reducing cloud compute resource consumption on AWS.
  • Created and deployed NLP algorithms utilizing libraries like NLTK for tasks such as Named Entity Recognition (NER) and relation extraction from unstructured financial documents (e.g., regulatory filings, contracts), achieving an estimated >70% reduction in manual data extraction time for key audit/compliance processes.
  • Collaborated with data scientists and client stakeholders to define requirements, iterate on prototypes, and ensure alignment between AI model outputs and visualization needs.
  • Contributed to internal knowledge sharing sessions on data visualization best practices and modern frontend development techniques.

Technologies Used:

PythonPandasNumPyTypeScriptJavaScript (ES6+)React.jsDash (Plotly)Plotly.jsMatplotlib/SeabornData Visualization Best PracticesNLP FundamentalsspaCyNLTKScikit-learn (if used for related tasks)Named Entity Recognition (NER)Text ClassificationData PipelinesETL ConceptsSQLDockerHTML5CSS3REST APIsAWSGitJupyter NotebooksAgile/ScrumClient Collaboration

Personal Projects Showcase

A few projects I've built or contributed to significantly.

Candy MazeTD: Published Indie Game (itch.io)
Cookify: Full-Stack Recipe Platform
Sith vs Jedi (Real-time Multiplayer Game)
ML Stock Trend Forecaster (LSTM)

Candy MazeTD: Published Indie Game (itch.io)

Independentlydesigned,developed,andpublished'CandyMazeTD,'astrategictowerdefensegameonitch.io.ManagedthefullsolodevelopmentlifecyclefromconcepttoreleaseusingUnityandC#.


Unity EngineC#Game AIA* PathfindingUI/UX Design (Unity UI)Game State ManagementAsset Managementitch.io PublishingVersion Control (Git)
1 / 4

Capabilities & Toolkit

Frontend Development

  • React.js / React Native
  • Next.js (SSR, SSG, ISR)
  • TypeScript
  • JavaScript (ES6+)
  • Expo (React Native)
  • State Management (Zustand, Redux, Context, TanStack Query)
  • TailwindCSS / Utility-First CSS
  • CSS-in-JS (Styled-components)
  • HTML5 & Semantic CSS3
  • Vite / Webpack
  • Responsive Design & Accessibility (A11y)

Backend Development

  • C# (.NET Core / ASP.NET Core)
  • Node.js (Express / NestJS)
  • Python (Flask / Dash)
  • RESTful API Design & Development
  • GraphQL API Development
  • Microservices Architecture
  • WebSockets / Real-time Communication

Databases & Data Management

  • SQL Server (T-SQL)
  • PostgreSQL (SQL)
  • Firebase Firestore (NoSQL)
  • Entity Framework Core / Dapper
  • Redis / Caching Strategies
  • Database Design & Modeling

Cloud, DevOps & Infrastructure

  • AWS (EC2, S3, Lambda, etc.)
  • Firebase Platform
  • Azure (App Service, Functions - Basic)
  • GCP (Cloud Functions - via Firebase)
  • Docker / Containerization
  • CI/CD Pipelines (GitHub Actions, Jenkins)
  • Kubernetes (K8s)
  • Terraform / IaC
  • Kafka
  • Monitoring & Logging Concepts

Testing & Automation

  • Jest / Vitest
  • React Testing Library (RTL)
  • Cypress (E2E Testing)
  • Cucumber (BDD)
  • Unit, Integration, E2E Testing Strategies
  • Test-Driven Development (TDD)

AI, Machine Learning & Data

  • AI API Integration (OpenAI/ChatGPT)
  • NLP Fundamentals (spaCy, NLTK)
  • Prompt Engineering
  • Data Visualization (Dash, Plotly)
  • Data Manipulation (Pandas, NumPy)
  • TensorFlow / Keras
  • Scikit-learn
  • Data Preprocessing & Analysis

Authentication & Security

  • OAuth 2.0 / OpenID Connect (OIDC)
  • JWT (JSON Web Tokens)
  • Firebase Authentication
  • Role-Based Access Control (RBAC)
  • Web Security Best Practices (OWASP)

Methodologies & Collaboration

  • Agile / Scrum Methodologies
  • Git / Version Control (GitHub, GitLab)
  • Code Reviews & Pair Programming
  • Technical Leadership & Mentoring
  • Cross-functional Collaboration
  • Technical Documentation
  • Figma (Design Collaboration)

Software Design & Architecture

  • System Design Principles
  • Microservices vs Monoliths
  • Design Patterns (OOD, GoF, etc.)
  • SOLID Principles
  • Domain-Driven Design (DDD - Basic Concepts)
  • API Design Best Practices

Education

Bachelor of Science in Computer Science

Warsaw University of Technology (Faculty of MiNI)

B.S. Thesis: Stock Market Prediction Using LSTM and Vector Space Models: Investigated time-series analysis and deep learning techniques (LSTM) for financial forecasting, implemented using Python and R.

Key Coursework:

Algorithms & Data StructuresDiscrete MathematicsMathematical Analysis & Linear AlgebraProbability & StatisticsAutomata Theory & Formal LanguagesObject-Oriented Programming (C++/C#)Operating SystemsComputer NetworksComputer ArchitectureDatabase Systems (including SQL)Software Engineering & Design PatternsWeb Development (React, JavaScript, HTML/CSS).NET Development (C#)Artificial Intelligence FundamentalsMachine LearningComputer GraphicsUnix FundamentalsDistributed Systems

Certifications & Awards

Let's Connect

I'm actively seeking new opportunities and collaborations. Whether you have a question, a project proposal, or just want to connect, feel free to reach out!