John Mercouris

Senior Software Engineer at Atlas Engineer

Woodridge, Illinois, 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
award
Top expert inEmacs and Lisp Development Environment
John Mercouris is a Senior Software Engineer with 11 years of experience building polished, user-focused interfaces and leading cross-functional engineering teams. Based in Woodridge, Illinois, he currently heads development of the open-source Nyxt hacker's browser, coordinating a team of five and contributions from over 100 collaborators to advance a Common Lisp-based browser project. His background spans full-stack development, API integrations across multiple languages, and embedded UX work—including a gesture-driven interface showcased at CES—demonstrating a blend of systems thinking and hands-on UI craftsmanship. Known for improving developer experience and documentation at Shippo and for creating tooling to maintain distributed map-revision systems at Nokia HERE, he brings strong engineering rigor, testing discipline, and an eye for elegant human interfaces.
code11 years of coding experience
job4 years of employment as a software developer
bookBusiness, Business at University of Twente
bookBachelor of Science (B.Sc.), Computer Information Systems: Software Engineering, Bachelor of Science (B.Sc.), Computer Information Systems: Software Engineering at Illinois Institute of Technology
bookComputer Science/Business, Computer Science/Business at Technische Universität Berlin
languagesEnglish, Greek, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
348reputation
20kreached
21answers
5questions
github-logo-circle

Github Skills (13)

webbrowser10
css10
javascript10
user-interface10
browser10
common-lisp10
text-editing9
smalltalk6
ios6
alpine-linux6
qwebengineview6
python6
sqlalchemy6

Programming languages (15)

C#JavaC++CMakefileVueCommon LispHTML

Github contributions (5)

github-logo-circle
atlas-engineer/nyxt

Apr 2017 - Sep 2022

Nyxt - the hacker's browser.
Role in this project:
userFull-stack Developer
Contributions:17 releases, 555 reviews, 2809 commits in 5 years 6 months
Contributions summary:John appears to be a full-stack developer contributing to the "Nyxt - the hacker's browser" repository, a project focused on building a web browser using Common Lisp. Their commits demonstrate a focus on implementing and refining features related to the user interface, including adding support for HTML elements (textareas) and improving the browser's visual appearance with the use of CSS styles. They also worked on enhancing the functionality of the browser by adding features such as printing a buffer and updating autofill capabilities.
browservimproductivityjavascriptemacs
atlas-engineer/cl-webengine

Mar 2020 - Jan 2021

A binding to WebEngine Qt for Common Lisp
Contributions:80 commits, 2 PRs, 69 pushes in 11 months
common-lispqtwebengine
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