Serkan Yersen

Software Engineer at Meta

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Serkan Yersen is a seasoned software engineer with 17 years of full-stack experience, currently building scalable systems at Meta from a strong front-end and architecture background. He is an expert in JavaScript and its ecosystems—framework development, Canvas-based UIs, and server-side Node.js—paired with deep knowledge of databases (MySQL, MongoDB) and backend languages like Python and PHP. As a former front-end architect at Techshed and lead developer on multiple Jotform releases, he has repeatedly delivered high-performance interfaces for large user bases and built browser-native tools like a Canvas screenshot editor. He actively contributes to open source—most notably improving ifvisible.js with focus/blur and mobile touch support—demonstrating a practical focus on user interaction and cross-browser reliability. Known for rapid prototyping and clean, reusable code, he blends low-level web protocol understanding with a passion for exploring new technologies. Based in California, he brings both product-minded craftsmanship and deep technical breadth to frontend and backend challenges.
code17 years of coding experience
job13 years of employment as a software developer
book3.16, Computer Technologies and Programming, 3.16, Computer Technologies and Programming at Bilkent University
languagesEnglish, Turkish
stackoverflow-logo

Stackoverflow

Stats
1,293reputation
77kreached
12answers
3questions
Badges
javascript
top-5%
uppercase
top-5%
lowercase
top-5%
internationalization
top-1%
github-logo-circle

Github Skills (17)

javascript10
internationalization10
front-end-development10
typescript9
typescript-types9
lowercase9
uppercase9
typescripts9
html6
tinymce6
panels6
api6
css-selectors6
css6
browser6

Programming languages (14)

JavaCSSC++CVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
serkanyersen/ifvisible.js

May 2012 - Nov 2022

Crossbrowser & lightweight way to check if user is looking at the page or interacting with it.
Role in this project:
userFront-end Developer
Contributions:6 releases, 107 commits, 17 PRs in 10 years 7 months
Contributions summary:Serkan primarily focused on developing the front-end components for the ifvisible.js library. Their contributions involved implementing initial functionality, including focus and blur events. The code changes also include updates to the testing page, indicating work on ensuring the library's functionality and usability. Furthermore, the user introduced mobile touch event support.
cross-browsernpm-packagejavascriptrequestanimationframenpm
serkanyersen/Basic-Chat

Dec 2011 - Jun 2012

Contributions:45 commits in 6 months
node-jsjavascriptnodejschat
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial