Background Paths
Background Paths
Fatih Solhan

Fatih Solhan

Available for work

Senior Software Engineer

Istanbul, Turkey
fatih.solhan@hotmail.com

"Bu oyun siteleri nasıl yapılıyor?" (How are these game websites made?) — A simple question I asked as a child that sparked my journey into web development. That curiosity turned into a passion for software engineering that has shaped my entire career.

Now, as a Senior Software Engineer, I specialize in building elegant solutions for complex problems. Whether it's crafting intuitive user interfaces, developing developer tools, or architecting scalable systems, I'm always excited to push the boundaries of what's possible.

Technical Expertise

Frontend Development

Building responsive user interfaces

React & Next.js Architecture
Vue.js & Nuxt Full-stack Apps
Advanced TypeScript Patterns
Modern CSS & TailwindCSS

Backend Development

Developing server-side applications

Node.js Microservices
RESTful & GraphQL APIs
Database Architecture
Performance Optimization

Testing & DevOps

Implementing testing and deployment solutions

End-to-end Testing (Cypress)
Unit Testing (Jest)
Docker Containerization
GitHub Actions & GitLab CI

Tool Development

Creating developer tools and extensions

Chrome Extension Development
CLI Tool Development
Build System Design
Developer Experience Tools

Platform Engineering

Working with modern platforms and infrastructure

Supabase & Firebase Integration
Headless CMS Implementation
Cloud Infrastructure Setup
WordPress Development

Work Experience

I've had the privilege of working with great teams on impactful projects.

Senior Software Engineer

Current
ApplitoolsFull-time
Jun 2023 - Present
Remote
  • Leading development of Preflight Chrome Extension and Dashboard for enhanced testing workflows
  • Built and maintaining preflight-cli to streamline test automation processes
  • Contributing to Autonomous project
  • Working on NLP team on next-generation testing solutions
ReactTypeScriptChrome ExtensionsNode.jsCLI

Senior Frontend Engineer

Acquired by Applitools
PreflightFull-time
Apr 2020 - Jun 2023
Remote
  • Worked on architecting context-awareness and selector generation system for reliable test automation
  • Developed intuitive test editor interface improving test creation workflow
  • Led migration from Vue 2 to Vue 3 and JavaScript to TypeScript for better maintainability
  • Implemented CI/CD pipelines and performance optimizations across the platform
Vue.jsTypeScriptChrome ExtensionsCI/CD

Software Engineer

Self-employedFreelance
Jan 2011 - Apr 2020
Istanbul, Turkey
  • Developed and sold premium WordPress themes with 250+ sales globally
  • Built full-stack web applications from concept to deployment
  • Delivered custom e-commerce solutions and content management systems
  • Specialized in responsive design and cross-browser compatibility
WordPressPHPJavaScriptFull-stack Development

Talks & Presentations

Sharing knowledge and experiences with the community.

How Does JavaScript Work Under the Hood

A deep dive into JavaScript's internal mechanisms and execution model.

Various Events

Understanding the JavaScript Event Loop

Series of talks explaining the event loop, async programming, and how JavaScript handles concurrency.

Various Events

Technical Articles

Published articles about web development, JavaScript, and software engineering best practices.

Medium

Read Articles →

Open Source

Contributing to and maintaining open source projects.