JJ 

Software Engineer

Australia
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
JJ is a software engineer with 11 years of hands-on experience specializing in systems and low-level back-end development. Based in Australia, they have contributed to operating system and C library projects, implementing IPC, syscalls, process/threading, socket and filesystem support for the Lemon OS and mlibc. Their work spans kernel interfaces, service endpoints and build automation for LLVM/toolchains, showing deep systems programming and toolchain expertise not obvious from the “hobbyist” label. Comfortable working across OS internals and developer tooling, JJ combines pragmatic engineering with a sustained open-source focus on portable, low-level software.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
337reputation
8kreached
8answers
3questions
github-logo-circle

Github Skills (30)

filesystem10
c-language10
system-programming10
os-development10
c1110
ipc10
c1710
kernel10
system-calls10
kernel-mode10
interprocess-communication10
cprogramming-language10
operating-system10
posixct9
multithreading9

Programming languages (7)

MDXC#TypeScriptC++CHTMLPython

Github contributions (5)

github-logo-circle
LemonOSProject/LemonOS

May 2019 - Aug 2022

The Lemon Operating System
Role in this project:
userBack-end Developer
Contributions:5 releases, 840 commits, 13 PRs in 3 years 3 months
Contributions summary:JJ's contributions focused on implementing Inter-Process Communication (IPC) functionality within the Lemon Operating System kernel. They implemented and extended core kernel components such as message endpoints, interfaces, service and added support for new syscalls for managing network connections. Furthermore, they added features to the build scripts to automate LLVM and toolchain building, demonstrating a strong understanding of systems-level programming and operating system development.
kernelcppoperating-systemlinuxlemon
managarm/mlibc

Feb 2020 - Aug 2022

Portable C standard library
Role in this project:
userBack-end Developer
Contributions:7 reviews, 57 commits, 39 PRs in 2 years 6 months
Contributions summary:JJ contributed significantly to the `mlibc` project, a portable C standard library. Their work focused on adding and implementing system calls for the Lemon operating system, including file system, process, threading and socket-related functions. The user's contributions included defining system call interfaces, implementing core library functions, and integrating low-level system interactions within the library. They also implemented stubs for various POSIX functions and added functionality for handling signals.
cppc-librarystandard-libraryportablex86-64
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
JJ - Software Engineer