Skip to content

Full-Stack Developer

Hi, I'm Burak Gemici

I'm a full-stack developer from Istanbul. I mostly work on the backend with NestJS and PostgreSQL, and build the frontend with Next.js.

About Me

Background

Portrait of Burak Gemici

I work mainly with TypeScript. Most of my time goes into the backend: REST APIs with NestJS, PostgreSQL databases and authentication. On the frontend I use Next.js and Tailwind CSS.

From June to August 2026 I was a software engineering intern at Neon Apps. I worked on backend services with NestJS and PostgreSQL, added JWT login and role-based permissions, and deployed services with Docker on a Linux server behind Nginx.

I'm a fourth-year Software Engineering student at İstanbul Nişantaşı University. Outside of school I build my own projects, from web apps to a mobile game.

TypeScriptNestJSNext.jsPostgreSQLDocker

Experience & Education

Work and school

Work

Software Engineering Intern

Neon Apps · İstanbul, Türkiye

Jun 2026 - Aug 2026
  • Built REST APIs with NestJS, TypeScript and PostgreSQL.
  • Added JWT authentication and role-based authorization.
  • Used Redis for caching and rate limiting.
  • Set up audit logging with MongoDB.
  • Worked on real-time and background features with WebSockets and BullMQ.
  • Packaged services with Docker Compose and deployed them to a Linux server with Nginx, HTTPS and GitHub Actions.
  • Took part in code reviews and backend design discussions.

Education

B.Sc. in Software Engineering

İstanbul Nişantaşı University · İstanbul, Türkiye

2023 - Present

Fourth year.

Skills & Tech

Tools I use

◈

Backend

  • NestJS
  • Node.js
  • Express.js
  • REST API
  • JWT Authentication
  • Swagger
⬡

Frontend

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Tailwind CSS
◉

Database

  • PostgreSQL
  • Drizzle ORM
  • MongoDB
  • Redis
  • MySQL
◇

DevOps & Tools

  • Docker
  • Docker Compose
  • Nginx
  • CI/CD (GitHub Actions)
  • Google Cloud Compute Engine
  • Git & GitHub

Featured Projects

Selected work

Screenshot of Pierre

Pierre

A restaurant ordering app. Customers browse the menu, place orders and follow them live, and staff manage everything from an admin panel.

NestJSTypeScriptPostgreSQLDrizzle ORM+9
Screenshot of Catch Me!

Catch Me!

A panda reflex game for iOS, Android and the web, made with Unity and C#. Tap the real pandas before they hide and leave the decoys alone.

UnityC#UI ToolkitNUnit+2