Available for opportunities

Alper Karakoyun

> Full Stack Developer

Full-stack developer building products end to end. I work with Go and Node.js on the backend and Next.js on the frontend, designing clean APIs, real-time and event-driven services, and shipping them with the infrastructure to actually run in production.

Repositories
20+
Top project
5★

// featured

Featured work

Some of the products and tools I’ve built.

Full-Stack
Live

TaskPricer

AI pricing for freelance work

A live SaaS that analyzes freelance project briefs, breaks them into structured tasks, estimates completion time with AI, and calculates price offers from a developer’s hourly rate. A CV-based skill assessment sharpens the estimates.

  • Turns freelance briefs into structured task breakdowns
  • AI time estimates and price offers from hourly rates
  • CV-based skill assessment to improve accuracy
  • Built end to end together with a teammate
Next.jsTypeScriptTailwind CSSshadcn/uiExpressMongoDBRabbitMQJWTPaddleOpenAI APIAmazon S3DockerDokployCloudflare
LivePostPrivate source
Full-Stack
Live1

SmartSRT

AI-powered subtitle generation

Upload a video and get accurate subtitles back as an SRT file. Audio is extracted, transcribed with OpenAI Whisper on AWS Lambda, and returned to the user, all built as event-driven microservices.

  • Event-driven microservices coordinated with RabbitMQ
  • Serverless transcription on AWS Lambda + Whisper
  • Clean Architecture with OAuth2 and Paddle billing
  • Full observability via Prometheus, Grafana & Sentry
GoNext.jsTypeScriptAWS LambdaAmazon S3DynamoDBRabbitMQMongoDBWhisperPaddlePrometheusGrafanaSentryDocker
Full-Stack
Live5

SwiftChat

Real-time chat application

A real-time messaging app with authentication, sessions and live updates over WebSockets. A Go/Gin backend with PostgreSQL, Redis and S3, paired with a polished Next.js + shadcn/ui frontend.

  • Real-time messaging powered by Socket.IO
  • JWT auth with Redis-backed sessions
  • Profile media stored on Amazon S3
  • Fully containerized with Docker Compose
GoGinPostgreSQLRedisSocket.IOAmazon S3JWTNext.jsAuth.jsshadcn/uiTailwind CSSDocker
Tools

GoSortStack

Stack-sorting visualizer

A stack-based sorting algorithm built in Go for the 42 Heilbronn sorting challenge, sorting data with a limited instruction set and two-stack constraints. It also ships with a web-based visualizer that animates each move.

  • Built for the 42 Heilbronn sorting challenge
  • Optimized for a limited instruction set and two-stack constraints
  • Interactive web visualizer that animates each move
GoAlgorithmsData StructuresWeb

// more

More projects

NettaSec

1

Cybersecurity company platform

Corporate site and platform for a cybersecurity company. A marketing frontend built in Next.js, backed by a Go (Gin + GORM) API over PostgreSQL.

Next.jsTypeScriptTailwind CSSGo+2

MediManage

Clinic management system

A healthcare management system for appointments, patients and records. Go (Gin + GORM) backend over PostgreSQL with Redis, plus a Next.js dashboard.

GoGinGORMPostgreSQL+4

Settle

1

Chat for serious gamers

A gamer-focused chat where only Steam accounts with 500+ hours can join. Steam OpenID auth, real-time messaging and S3 media handling, structured with Clean Architecture.

GoMongoDBSteam OpenIDSocket.IO+5

CoffeeShop

1

Coffee shop operations backend

A backend for running a coffee shop, covering orders, inventory and user auth. Express + Mongoose with RabbitMQ messaging, Redis-backed sessions and Sentry monitoring.

Node.jsExpressTypeScriptMongoDB+5

Go4Hackers Scanner

2

Vulnerability scanner

A small, fast vulnerability scanner written in Go for quick security reconnaissance from the command line.

GoSecurityNetworkingCLI

// stack

Tools I reach for

The languages, frameworks and infrastructure behind the projects above.

Languages

GoTypeScriptJavaScript

Backend

GinExpressNode.jsREST APIsSocket.IORabbitMQOpenAI API

Frontend

Next.jsReactReact NativeTailwind CSSshadcn/uiAuth.js

Data

PostgreSQLMongoDBRedisDynamoDBGORMPrisma

Cloud & DevOps

AWS LambdaAmazon S3DockerCloudflareDokployPrometheusGrafanaSentry

Practices

MicroservicesClean ArchitectureEvent-drivenJWT / OAuth2OpenID

// about

About me

I’m Alper, a full-stack developer with a security background, living in Dublin. I work mostly with Go and Node.js on the backend and Next.js on the frontend.

I’ve built things like a real-time chat app, an AI subtitle tool and TaskPricer, a SaaS for pricing freelance work. I tend to enjoy projects that have a real backend behind them: APIs, queues, auth, payments and the AWS setup to run it all.

Outside of product work, I keep a bunch of smaller projects and experiments on my GitHub.

Focus
Full-stack web development
Based in
Dublin, Ireland
Work eligibility
EU / UK

// contact

Let’s build something solid.

I’m open to full-stack and backend roles, freelance work and interesting side projects. Email is usually the fastest way to reach me.