John Abrahamsen

Senior R&D Engineer Software at Visitech AS

Drammen, Norway
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

👤
Senior
🎓
Top School
John Abrahamsen is a Senior R&D Software Engineer with 14 years of experience building high-performance, fault-tolerant systems for industrial and security domains. He specializes in embedded systems, realtime networking and hardware integration, notably architecting multi-OS projector management and 10Gbps lossless image streaming to multiple DLP projectors for PCB, semiconductor and 3D printing applications. Comfortable across C/C++, Python and JavaScript, he designs low-latency protocols, FPGA control systems and customer-focused GUIs while optimizing for resource-constrained environments. His background in antivirus and network security at Norman, AVG and Avast adds deep expertise in secure, resilient system design. An active open-source maintainer, he created Turbo.lua, an Apache-licensed event-driven network/HTTP framework used in embedded and cloud systems. Based in Drammen, Norway, he combines hands-on firmware work with system architecture and a practical focus on measurable performance and reliability.
code14 years of coding experience
job7 years of employment as a software developer
bookBachelor, Applied Computer Science, Bachelor, Applied Computer Science at Oslo University College
bookCertified welder, Steel welding, Certified welder, Steel welding at Gunnar Hauge Welding School
languagesNorwegian, English, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (35)

libev10
simplify10
non-blocking10
io-uring10
http10
xmake10
io10
luajit10
blocking10
lua10
event-driven10
footprint10
thread10
libuv10
turbo10

Programming languages (3)

CLuaPHP

Github contributions (5)

github-logo-circle
kernelsauce/turbo-www

Aug 2013 - Apr 2015

Contributions:64 commits, 1 PR, 15 pushes in 1 year 8 months
luaturbo
kernelsauce/turbo

Jan 2012 - Sep 2019

Turbo is a framework built for LuaJIT 2 to simplify the task of building fast and scalable network applications. It uses a event-driven, non-blocking, no thread design to deliver excellent performance and minimal footprint to high-load applications while also providing excellent support for embedded uses.
Contributions:26 releases, 1168 commits, 121 PRs in 7 years 8 months
libevthreaddeliverlibuvevent-driven
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
John Abrahamsen - Senior R&D Engineer Software at Visitech AS