cem_deniz_demir.tsx — Portfolio
Cem Deniz Demir

"Cem Deniz Demir"

title:"Full-Stack Software Developer"

cemdenizdemir@gmail.comIstanbul, Turkeyopen to relocation

Profile

/**

* Full-stack software developer delivering scalable, maintainable web applications that solve real problems for teams and users. Motivated by continuous learning and driving projects forward from concept to deployment. Skilled at translating requirements into clean, production-ready code while improving performance, reliability, and developer velocity.

*/

Work Experience

<Experience> #1

Web Developer

N-Creative

12/2025 → Present

Istanbul, Turkey

  • Engineered and deployed efektanet.com⁠, a production-grade portfolio platform for Efekta Architecture; integrated GSAP and Framer Motion to deliver high-fidelity UI animations while achieving 40% faster page loads.
  • Architected a multilingual (TR/​EN) platform with i18n support and interactive geospatial visualization across 50+ countries.
  • Managed complex client-side state using Zustand stores and React Context API, implementing optimistic updates, scroll position persistence, and lazy-initialized data fetching for the admin dashboard.
  • Enforced end-to-end type safety with TypeScript and Zod schema validation for all API request/​response payloads and form submissions, eliminating runtime type errors.
  • Implemented a secure admin dashboard with full CRUD operations, multi-image upload.
  • Built 8+ RESTful API endpoints for content management, authentication, and image processing.
  • Integrated Cloudflare R2 storage and CDN with automated WebP conversion, reducing asset sizes by 35% and improving image delivery speed by 50%.
  • Optimized database layer using Prisma ORM with 3+ schema migrations, reducing query response times by 45%.
  • Wrote end-to-end test suites using Playwright covering authentication flows, protected routes, and API security validation.
  • Deployed and maintained the application on Vercel with automated CI/​CD pipelines, achieving 99.9% uptime.
<Experience> #2

Software Engineer

Hedy's Group of Companies

03/2024 → 06/2025

Istanbul, Turkey

  • Built bakiciste.com
  • Developed the frontend of a credit-consultancy survey application, enabling secure data collection and improving completion flow for users.
  • Designed and implemented responsive dashboards for an internal office reporting tool, which simplified reporting and reduced manual steps for staff.
  • Built a reusable frontend project template integrated with REST APIs that reduced setup effort for future projects and improved consistency across products.
  • Delivered the public site and caregiver/client registration flows for a caregiving services platform, enhancing usability on desktop and mobile.
  • Added new features and refactored legacy code for a CRM service provider's website to improve maintainability, reduce errors, and enhance performance.
  • Handled IT support, including device troubleshooting, data backups, and onboarding/offboarding processes, helping keep internal operations reliable.
<Experience> #3

Software Engineering Intern

Hedy's Group of Companies

12/2022 → 07/2023

Istanbul, Turkey

  • Learned and applied React, Next.js, TypeScript, and Tailwind CSS in internal projects, contributing small features and bug fixes that were used in production.
<Experience> #4

Web Developer

Proxima

12/2022 → 07/2023

Istanbul, Turkey

  • Developed a responsive, UI-focused commercial website using vanilla JavaScript, HTML, and CSS on top of an Express.js and MongoDB backend.
  • Wrote custom JavaScript functions to handle dynamic interface interactions and ensure cross-browser consistency without heavy libraries.
  • Delivered a mobile-friendly, UX-driven layout with smooth navigation and optimized rendering for faster load on low-end devices.
  • Later migrated the backend to Laravel for cleaner structure and easier long-term maintenance.
  • Contributed additional requested features and improvements across other client projects, supporting both frontend and backend needs.
<Experience> #5

School Projects

Haliç University

09/2019 → 02/2025

Istanbul, Turkey

  • Built simple console applications in C to learn core fundamentals.
  • Developed small Java and C# apps with database connections.
  • Created Arduino programs in C++ for hardware coursework.

Skills

import { Languages }

HTML5CSS3JavaScriptTypeScript

import { Frontend }

Next.jsReactTailwind CSSShadcn/UITanStack QueryZustand

import { Backend }

Node.jsExpress.jsPrisma ORMtRPCLuciaNextAuthMongooseREST APIs

import { Databases }

PostgreSQLMongoDBMySQL

import { Testing & Tools }

JestReact Testing LibraryPostmanGitDBeaverPlaywright

import { Design Tools }

Figma

import { Performance & Ops }

Performance profilingTroubleshootingDockerBasic CI/CD

import { Soft Skills }

CuriosityProblem-solvingTeamworkAdaptability and flexibilityAttention to detailTime managementCritical thinkingHolistic thinkingCreativity

Projects

Full-Stack Auth & Profile Boilerplate

// Next.js | TypeScript | Prisma | NextAuth

  • Developed a reusable Next.js + TypeScript template with Prisma and NextAuth for authentication, session handling, and profile management in both server and client components.
  • Built safe-parse actions, dynamic login/signup forms, automatic OAuth–credentials account linking, and a chained middleware stack: rateLimiterMiddleware, securityHeadersMiddleware, authMiddleware, loggerMiddleware.
  • Implemented nonce-based security headers, environment-driven configuration, and authentication-aware redirects.
  • Added profile features for editing data, merging or deleting accounts, and one-click logout.
Frontend Multilanguage File System Viewer Blog

// Next.js | TypeScript | TailwindCSS | i18n

  • Built a frontend-only file system interface with dynamic navigation and backend-linked data via unique IDs.
  • Implemented internationalization (i18n) for multi-language support.
  • Designed modular components and client-side rendering for performance and scalability.
  • Created a clean, responsive UI with TailwindCSS and structured TypeScript code.

Education

<Education>

Bachelor's Degree in Computer Engineering

Halic University

09/2019 → 02/2025

Programming Languages: Java, C (primary); C#, C++ (secondary)