C. Başar Özcan

Senior Software Engineer — Berlin, Germany

Currently at Shine, Advisor Collaboration team

I build engaging, user-friendly web interfaces and the scalable services behind them. My focus is shipping features end to end — translating design mockups into responsive UIs, modeling the data, and writing the Node.js APIs that tie it all together.

Today I'm at Shine, a financial co-pilot for small businesses, where I work on the Advisor Collaboration team building the Document Management System and the integration service between Shine's products and Cegid. Before that, at JUMiNGO and Virail, I led migrations from legacy JavaScript to TypeScript, refactored critical features into modern, lean codebases, and shipped A/B-tested UX changes that moved real metrics — including a 31% lift in traffic to the ticket booking page on a metasearch platform serving 40M+ users across 30+ countries.

Outside of work I co-founded Dugunmuvar (a wedding-planning SaaS), run Cheaphouz (a Berlin housing notifier), build JoboCop (a Chrome extension that autofills and tracks job applications), and tinker with native macOS apps and recent LLM tooling. I care about correctness, performance, and the long-term maintainability of whatever ships.

Skills

Frontend

  • Vue.js 3 / Nuxt
  • React / React Native / Expo
  • TypeScript / JavaScript
  • Astro
  • TailwindCSS
  • Storybook
  • Tanstack
  • Quasar

Backend & Data

  • Node.js / Express
  • PHP / Laravel
  • PostgreSQL / MySQL / NoSQL
  • Drizzle ORM
  • Redis
  • REST APIs
  • Microservices

Testing

  • Cypress
  • Playwright
  • Vitest
  • E2E & unit testing

Tooling & DevOps

  • Vite
  • Git
  • Bitbucket / Gitlab / Github
  • CI/CD
  • Hetzner + Dokploy
  • Jira / Trello
  • Directus / Strapi
  • Web Vitals & Optimization
  • Cross-browser compatibility
  • n8n
  • Pinecone / RAG

Contact

Have a project in mind or just want to connect?