Christoffer Lernö

Contracted App Developer at Business follows

Uppsala, Uppsala County, Sweden
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
Christoffer Lernö is a contracted app developer and programming-language designer based in Uppsala, Sweden, with 10 years of professional experience building scalable client-server systems, iOS apps and game servers. He authored the C3 programming language and actively contributes to its compiler (c3c), fixing low-level lexer/string bugs and implementing features like variant type support — concrete evidence of deep compiler and backend expertise. His career spans expert Java server architecture (including high-scale poker servers), Objective-C/Swift Cocoa development, and a broad range of languages from C and Ruby to legacy 6502/68000 assembly. Multilingual in Swedish, English, German and Mandarin, and with a secret love of cryptography, he combines pragmatic engineering, systems-level thinking and a continual appetite for new technical challenges.
code11 years of coding experience
job22 years of employment as a software developer
bookMaster Engineering Physics, Master Engineering Physics at KTH Royal Institute of Technology
bookCelsiusskolan, Uppsala
bookMaster Engineering Physics, Master Engineering Physics at Uppsala University
bookMandarin Chinese, Mandarin Chinese at Tunghai University
bookTunabergsskolan
languagesSwedish, English, German, Chinese
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

error-handling10
code-generation10
compiler-design10
lexical-analysis10
semantic-analysis10
c-programming10
debug9
debugging9
memory-management8

Programming languages (22)

MDXJavaC++CSchemeGoHTMLKotlin

Github contributions (5)

github-logo-circle
c3lang/c3c

Jul 2019 - Jan 2023

Compiler for the C3 language
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:6 releases, 206 reviews, 986 commits in 3 years 6 months
Contributions summary:Christoffer contributed to the C3 compiler by fixing bugs in the lexer and diagnostics modules, as well as in string handling. They resolved issues related to exponent parsing, error display, string escape sequences, and memory overreads. Additionally, they implemented support for the `variant` data type and related features within the compiler's code generation and semantic analysis stages, indicating a focus on improving the language's core functionality.
compilerprogramming-languagestack-basedc3
lerno/aoc_2022_c3

Dec 2022 - Feb 2023

Contributions:34 commits, 49 pushes, 1 branch in 2 months
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