Curriculum Vitae

In codice confidimus

About Myself

Profile image

Luka Mamukashvili

Software Developer

Georgia Standard Time (UTC+4:00)
January 29, 2005

A lifelong programmer and passionate software developer with a decade of hands-on experience in building libraries and command-line tools. My professional focus for the past 3+ years has been on developing scalable backend systems for web applications. I thrive on architecting core logic and am driven by a persistent curiosity to solve complex problems and master new technologies.

Experience

International Black Sea University logo

International Black Sea University

Security Researcher (Pro Bono)

Mar 06, 2025 — May 13, 2025
2, David Agmashenebeli Alley 13 km, 0131, Tbilisi, Georgia
Freelance

Initially tasked with a site optimization project for an academic course, I discovered and reported a critical security vulnerability in the university's student portal. Recognizing the severity of the issue, the university administration verbally granted me permission to conduct a comprehensive security audit of the system.

Key Achievements

  • Conducted a pro-bono security audit of the university's student portal, identifying and responsibly disclosing 9 significant vulnerabilities ranging from information disclosure to critical account takeover flaws.
  • Uncovered unprotected API endpoints that exposed sensitive data, including one that returned the entire student database to any authenticated user.
  • Discovered a critical authentication bypass vulnerability that allowed for the silent, unauthorized password change and subsequent takeover of any user account (student, faculty, or administration).
  • Provided detailed vulnerability reports and remediation advice to the university's technical team, leading to the successful patching of all identified security flaws.

Projects

ChatBoxPHP

Full-Stack Developer

AbandonedDeleted

A simple web-based chat application. Built for my school project.

Key Features

  • Real-time group messaging
  • Basic user profiles
  • Message history
  • Extensive message formatting
  • Emoji support
  • Video/Audio messages (partially implemented)
  • File sharing (partially implemented)
  • Lightweight and responsive design
  • Backup and restore functionality

Jarvis

Software Developer

AbandonedDeleted

A simple smart personal assistant. Built for my academy project.

Technologies

Key Features

  • Voice input
  • Internet search
  • Weather updates
  • Wikipedia integration
  • Extension support

USLTD

Website Developer

Active

My personal website. Currently migrating to a new design.

Key Features

  • Responsive design
  • Dark mode support

USLTD | Curriculum Vitae

Frontend Developer

Work in Progress

My Curiculum Vitae.

Key Features

  • Responsive design
  • Dark mode support
  • Custom Print support

Education

IT Academy STEP Georgia logo

IT Academy STEP Georgia

STEPPER in Junior IT Academy

2018 — 2023
Graduated
34/34b Alexander Kazbegi Ave, Tbilisi, Georgia

Studied programming and 3D modelling fundamentals.

International Black Sea University logo

International Black Sea University

Bachelor in Computer Science

Sep 12, 2023 — Present
Studying
2, David Agmashenebeli Alley 13 km, 0131, Tbilisi, Georgia
Sophomore

Studying Computer Science with a focus on software development.

Skills

Expert
Intermediate
Beginner

Languages

Georgian (KA)

Native Speaker

Has a complete, intuitive command of the language, including cultural nuances.

English (EN)

Advanced

Produces clear, detailed text and can express complex thoughts fluently.

Courses

HUM040 — English C1

Russian (RU)

Beginner

Understands and uses basic, everyday expressions and familiar phrases.

Courses

HUM041 — Russian A1.1

Proficiency Levels

Beginner
Understands and uses basic, everyday expressions and familiar phrases.
Elementary
Handles simple, direct communication on routine and familiar matters.
Intermediate
Manages most common situations that arise while traveling in the language area.
Upper Intermediate
Interacts with fluency and spontaneity with native speakers without strain.
Advanced
Produces clear, detailed text and can express complex thoughts fluently.
Proficient
Effortlessly understands virtually everything heard or read with high accuracy.
Native Speaker
Has a complete, intuitive command of the language, including cultural nuances.