Hello, I'm Şahin Arslan.
I am a full-stack web developer.|

ABOUT

profile

I enjoy making concepts come to life through building user friendly, functional web applications.

On each project, my main focus is to turn complexities into simple, yet effective and maintainable solutions.

When I'm not coding, I play computer / board games, play electric guitar / drums or watch contents related to mythology / space / history.

I’m based in Malmö, Sweden.

SKILLS

Front-end

  • HTML
    HTML
  • CSS
    CSS
  • Javascript
    Javascript
  • React
    React
  • Redux
    Redux
  • GatsbyJS
    GatsbyJS
  • ElectronJS
    ElectronJS
  • GraphQL
    GraphQL

Back-end

  • Node
    Node
  • Express
    Express
  • MongoDB
    MongoDB
  • MySQL
    MySQL
  • PostgreSQL
    PostgreSQL
  • SQLite
    SQLite

Tools

  • Git
    Git
  • Heroku
    Heroku
  • Netlify
    Netlify
  • VS Code
    VS Code
  • Draw.io
    Draw.io
  • GIMP
    GIMP

PORTFOLIO

  • Medialender

    Medialender is a responsive full stack web application for an imaginary movie renting / management business. Users can sign-up and access / modify data based on their level of authorization.

    Front-end: Built with using ReactJS, along with some handy npm packages. Bootstrap for speeding the CSS work as well as custom hard coded CSS on some areas (example: Responsive Navbar Menu, Loading spinner. Back-end: Built with using NodeJS and Express, along with some handy npm packages. Database is running on MongoDB Atlas cloud service.

    • React
    • Node
    • Express
    • MongoDB
    • Bootstrap
    • Heroku
    Medialender
  • Skåne Departures

    Skåne Departures is a responsive SPA which helps to search the closest departures based on given criterias: Start Point: Address, Place or Station. Date: Starting date. Time: Starting time. It uses Skånetrafiken's Open API endpoints to perform related queries.

    Built with using ReactJS, along with couple handy npm packages. CSS is fully custom hard-coded, background picture is taken personally.

    Note: Live preview is temporarily unavailable due to external API changes. This will be updated soon.

    • React
    • Heroku
    Skåne Departures
  • YouTubeViewer

    YouTubeViewer is a responsive SPA, a simplified clone of YouTube's video view & search section. It uses YouTube Data API v3 to perform the queries.

    Built with using ReactJS, along with couple handy npm packages. Redux for state management and Redux Thunk for handling asynchronous actions. CSS is mainly handled by using Semantic UI framework together with JSX inline styles on several parts.

    Note: Live preview is temporarily unavailable due to external API changes. This will be updated soon.

    • React
    • Redux
    • SemanticUI
    • Netlify
    YouTubeViewer

CONTACT

Have a question or want to work together?

  • outlook
  • linkedin
  • github
  • gitlab