Baran Uygun

Software Developer

Baran Uygun

Full-stack & AI development
Wrocław, Poland

I build web and mobile products end to end: product design, interfaces, APIs, databases and AI integrations. My work includes a native macOS voice assistant, a social platform for university students, an AI product-photography service and a bookkeeping app for small businesses.

Open to internships and junior roles in Wrocław.

  1. 01AtlasPersonal AI voice assistant for macOSPrivate↘
  2. 02CampusFitsSocial app for university studentsIn review↘
  3. 03Dijital MankenimAI photo studio for fashion shopsLive↘
  4. 04Kasam CepteFinance app for small businessesLive↘
  5. 05darkleakSecret-leak scanner for code and websitesIn development↘

Projects

01Personal projectmacOS · iOS

ATLAS

A voice-controlled personal assistant for macOS, built from scratch.

Atlas lets me run my Mac and iPhone with natural Turkish speech. It combines a native Swift layer for audio and speech recognition, a Node.js command server and an AI model for open-ended requests, with a real-time control panel on top.

Key features

  • Wake-word detection and on-device Turkish speech recognition in Swift, with spoken replies
  • Common actions (media, volume, apps, screenshots, timers) handled locally in milliseconds, without a network call
  • Calendar reminders and iPhone call control by voice: answer, decline, call a contact, or have Atlas tell the caller I’m busy and will call back
  • Persistent memory in SQLite, daily summaries and scheduled overnight tasks
  • A confirmation step before any irreversible action, such as sending a message or making a purchase
  • Swift
  • Node.js
  • SQLite
  • Speech recognition
  • Canvas

Live demo below: Atlas’s command center running in your browser. Try the module buttons or type a command in Turkish.

02iOS appSubmitted to the App Store

A social network for verified university students in Turkey.

Students find their class, plans and campus news through WhatsApp groups and Instagram pages, where nobody can tell who is actually a student. CampusFits gives every student a verified identity and brings their class, plans and campus into one app. It is built to support all 209 universities in Turkey.

Key features

  • Verification with a one-time code sent to the student’s university email
  • Class groups created automatically by university, department and year, with chat, polls and announcements
  • Plans with RSVPs and spot limits, plus a campus map of events and venues
  • Privacy by default: location sharing is opt-in, time-limited and visible only to friends
  • Mobile
  • Maps
  • Realtime chat
  • Verification
Coming soonApp Store Coming soonGoogle Play
campusfits.com
CampusFits home screen: your class, plans, Meet and places nearby
03LiveAI service

Dijital Mankenim

AI product photography for fashion retailers.

Small fashion brands need on-model photos for every product, but a studio, a photographer and a model cost more than most boutiques can spend per item. Dijital Mankenim turns a single phone photo of a garment into on-model images and short videos, delivered within 48 hours.

Key features

  • Generative image and video workflow that keeps the garment’s color, pattern and fit
  • Customers choose the model, pose and location; revisions are free
  • Clear pricing from 200 TL to 6,000 TL, with ordering through Instagram
  • SEO landing pages for modest wear, bridal, marketplace sellers and wholesalers
  • Generative AI
  • Image
  • Video
  • Web & SEO
dijitalmankenim.com.tr
04Live on the webiOS coming soon

Kasam Cepte

Sales and bookkeeping app for small businesses in Turkey.

Many small shops still record sales in a notebook and track customer debt over WhatsApp. Kasam Cepte replaces that with one mobile-first app for sales, receivables, payments and reporting, so the owner can see what was sold today and what needs attention.

Key features

  • Sales by cash, card or credit, with PDF invoices and customer statements shared over WhatsApp
  • Cash, bank accounts, cheques, promissory notes, loans and card due dates on one calendar
  • Inventory with low-stock alerts; monthly revenue, profit and VAT reports with Excel and PDF export
  • Multi-user accounts with role-based permissions, session revocation, rate limiting and automated security tests
  • React 19
  • Vite PWA
  • Node.js · Express
  • PostgreSQL · Prisma
  • Capacitor
kasamcepte.com.tr
Kasam Cepte sales screen
Kasam Cepte home screen
Kasam Cepte customer detail
darkleak: find leaked secrets before they ship
05Security toolCLI · Web panel

darkleak

Finds leaked API keys and passwords before they ship.

Developers accidentally commit API keys, tokens and .env files all the time, and once a secret reaches git history it has to be treated as stolen. darkleak scans a project and its full git history for secrets and blocks a commit the moment it contains one.

Key features

  • Pattern and entropy-based detection for cloud keys, payment keys, tokens, private keys and committed .env files
  • Pre-commit hook that scans staged changes and stops the commit, with secrets always masked in the output
  • GitHub Action with SARIF output, so findings appear in GitHub code scanning
  • Local web panel with a live mission log and a plain-language briefing for every finding, in English and Turkish
  • Scans local projects, any git repository URL and websites; zero dependencies and 142 automated tests
  • Node.js
  • Git
  • GitHub Actions
  • SARIF
  • Security

Source code available on request.

Field panel: type a website, repository or folder, watch the mission log, read the briefing for each finding.

How I work

  1. 1

    Start with a real problem

    Most of my projects started with people around me: shop owners, students, a boutique. I want one clear problem before I write any code.

  2. 2

    Build fast

    I use AI tools like Claude Code to move fast, and I review every change myself. A working version takes days, not months.

  3. 3

    Check everything

    I read the code, test it and think about security and user data. If I can’t explain it, it doesn’t ship.

  4. 4

    Launch and improve

    Put it in front of real users, listen, fix, repeat.

Certificates

About

I’m a third-year software engineering student at WSB Merito University in Wrocław, originally from Turkey. I like building complete products: I start from a real problem, talk to the people who have it, and ship something they can actually use.

So far I have built four products on my own: a voice assistant that runs my Mac, a social network for university students, an AI photography service for fashion brands and a bookkeeping app for small shops. That meant doing every part myself, from interface design and front-end work to APIs, databases, security and App Store submission.

I use AI tools every day and treat them like a fast teammate: they draft, I review, test and decide. I’m now looking for a team in Wrocław where I can learn from experienced engineers and contribute from the first week.

Study
Software Engineering, 3rd year
WSB Merito University Wrocław
Looking for
Internships and junior roles in Wrocław in software development, QA or IT support. Available part-time during the semester.
Languages
  • TurkishNative
  • EnglishB1
  • PolishBasic
  • GermanBasic
  • ArabicBasic
Tools
React, Node.js, PostgreSQL, Prisma, Swift, Capacitor, Git, Claude Code

Contact