cem_deniz_demir.tsx — Portfolio
Cem Deniz Demir

"Cem Deniz Demir"

title:"Full-Stack Software Developer"

cemdenizdemir@gmail.com+905075633093Istanbul, Turkeyrelocatable

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

  • Designed and developed a production-grade architectural portfolio platform with a React-based animated user interface for immersive project presentation.
  • Implemented a secure admin dashboard enabling full CRUD operations for projects, including multi-image upload and content management.
  • Integrated Cloudflare-based image storage and CDN for optimized asset delivery and performance.
  • Deployed and maintained the application on Vercel with a modern CI/CD workflow.
<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 LibraryPostmanGitDBeaver

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)