John Raptis

Software Engineer at Connectly.ai

Thessaloniki, Macedonia and Thrace, Greece
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
John Raptis is a full-stack software engineer based in Thessaloniki with nine years of hands-on experience building polished front-end experiences and modernizing legacy web apps. He has a strong track record as a frontend specialist—refactoring large codebases, migrating away from Redux/Gulp to Zustand and Vite, and improving performance and architecture for production products. At Clerk.dev he contributed meaningful UI/UX improvements to a widely used authentication library, adding accessibility and keyboard navigation enhancements, avatar replacements, and composable tab components. Currently at Connectly.ai after recent freelance work, he blends pragmatic engineering with attention to UX details and localization. Colleagues describe him as a developer who prefers clean, maintainable interfaces and quietly drives long-lived improvements that pay off across teams.
code9 years of coding experience
job5 years of employment as a software developer
languagesEnglish
github-logo-circle

Github Skills (11)

uid10
javascript10
user-interface10
front-end-development10
ui-design10
graphical-user-interface10
react10
user-authentication9
authentication9
astrojs8
vue7

Programming languages (6)

MDXTypeScriptJavaScriptVuePHPHTML

Github contributions (5)

github-logo-circle
clerk/javascript

Sep 2022 - Jan 2023

Official JavaScript repository for Clerk authentication
Role in this project:
userFront-end Developer
Contributions:191 reviews, 67 commits, 76 PRs in 4 months
Contributions summary:John primarily contributed to the UI/UX of the Clerk authentication JavaScript repository. Their work focused on implementing the `isOpen` prop for the `UserButton` component, refactoring the `isOpen` and `defaultOpen` props in the `usePopover` hook, and replacing Gravatar with Boring avatars. They also implemented tab components and made improvements to keyboard navigation. The user made several improvements to profile components and localization keys.
authenticationjavascriptnextjsreactnodejs
raptisj/taxemu

Jun 2022 - Jan 2023

A tool to calculate your tax(for Greek taxpayers)
Contributions:49 commits, 9 PRs, 109 pushes in 7 months
persontrackercalculation
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