Available · Open to work

Emre Kadirhan

Computer Science Student_

5+
Projects
5+
Languages
1
Internships
Emre
@ruff1e ACTIVE

About

I am currently a Junior at Arizona State University studying Computer Science. My main focus is to learn backend development by building and self-hosting projects.

> cd experience

Work Experience

TQueue Software

Software Engineer Intern

June 2024 – Aug 2024

  • Developed and maintained RESTful APIs using Spring Boot for a customer queue management system that served as the primary API layer for core product
  • Refactored the customer management module into a more service-oriented architecture, reducing technical debt
  • Wrote unit and integration tests using JUnit and Mockito, increasing test coverage on the customer service module from near zero to roughly 70%

> ls projects/

Featured Work

Feature Flag A/B

Java/Spring BootRedisPostgreSQLDocker
  • Flag evaluation engine supporting different targeting rules with priority-ordered evaluation
  • Consistent hash-based variant assignment
  • Redis caching layer keyed by flag and user ID with a 5-minute TTL
  • JWT authentication via Spring Security filter chain

Bot Battle Arena

Python/FastAPICelery/RedisPostgreSQLDocker
  • Real-time battle via WebSockets
  • Celery/Redis based async queue
  • PostgreSQL schema design
  • Fully isolated dockerized environment

SwingVision — AI Golf Analyzer

Next.jsPythonMediaPipe
  • Real-time AI pose skeletons
  • Redis-based async queue
  • PostgreSQL schema design

Rate Limiter Library

PythonFastAPIDjangoRedis
  • Rate limiting library for FastAPI and Django with three configurable algorithms
  • Flexible API supporting both route-level decorators and global middleware

> cat skills.json

Tech Stack

// Languages

PythonJavaJavaScriptTypeScriptC++

// Frameworks

FastAPIDjangoSpring BootSpringNext.jsReact

// Databases & Tools

PostgreSQLSQLAlchemyMySQLRedisCeleryPrismaDockerPyTestJUnit

// Cloud & DevOps

Linux/UnixGit/GitHubCI/CD

Online · Responds within 24h

Let's Connect

I'm always interested in new opportunities or just a good conversation about tech.