Mark Lee

Software Engineer at Caprica Software

Newcastle upon Tyne, England, United Kingdom
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
Mark Lee is a freelance full-stack software engineer with 17 years’ experience specialising in Enterprise Java and React/TypeScript applications, often acting as a hands-on Technical Lead for Agile projects. He delivers full project lifecycles—from requirements and bid prep through solution design, coding, and client handover—while mentoring teams and promoting developer-friendly workflows like Docker Compose for seamless local runs. Recently he helped an in-house team upskill from scratch into Go web services on Google Cloud, alongside React web and React Native mobile apps. A pragmatic problem-solver, he combines deep back-end expertise (including contributions to VLC’s core player APIs) with polished front-end delivery. Based in Newcastle upon Tyne, he focuses on remote freelance roles outside IR35 and values continuous learning and practical, production-ready solutions.
code17 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
4,074reputation
218kreached
183answers
27questions
Badges
swing
top-5%
java
top-5%
github-logo-circle

Github Skills (21)

application-framework10
libvlc10
api-design10
video-processing10
app-framework10
c1110
c1710
multimedia10
web-framework10
lgpl9
java9
swing9
vlcj6
jax-rs6
media-player6

Programming languages (8)

TypeScriptJavaC++CoffeeScriptCRustJavaScriptGo

Github contributions (5)

github-logo-circle
videolan/vlc

Apr 2020 - May 2022

VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc
Role in this project:
userBack-end Developer
Contributions:4 commits in 2 years
Contributions summary:Mark primarily contributes to the VLC media player's core functionality, focusing on libvlc and player-related APIs. Their work includes adding new APIs for subtitle text scaling and explicitly setting A-B loop functionality by time/position. They also fixed a bug related to chapter descriptions. The commits show direct interaction with the player's internal structure and media playback logic.
gplv2libvlcfollowframeworkvlc
caprica/stringy

Feb 2020 - Aug 2024

Example Spring Boot microservices project.
Contributions:3 PRs, 4 pushes, 3 branches in 4 years 6 months
spring-bootspring-boot-microservicesspringspring-boot-examplemicroservices
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
Mark Lee - Software Engineer at Caprica Software