Luthfan Lubis

Software Engineer at FLYWHEEL Inc.

Tokyo, Japan
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
Luthfan Lubis is a software engineer based in Tokyo with nine years of experience bridging research and production engineering, currently working on data solutions at Flywheel. He is finishing a Doctor of Science at Tokyo Institute of Technology, where his research introduces versioning as a resource in type systems—an idea that blends programming languages theory with practical type-system design. An active compiler developer, he has contributed significant backend work to LPython and LFortran (notably AST/ASR tooling, generics, and template instantiation), demonstrating expertise in language infrastructure and high-performance computing for GPUs. His background includes GSoC contributions to the Python ecosystem, teaching assistantships, and applied research on deep-learning-driven cybersecurity, showing both pedagogical and applied research strengths. Colleagues describe him as someone who turns formal type-system concepts into usable compiler features and robust implementations.
code9 years of coding experience
job3 years of employment as a software developer
bookDoctor of Science, Doctor of Science at Tokyo Institute of Technology
bookTokyo University of Foreign Studies
languagesEnglish, Indonesian, Japanese
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

generics10
compiler10
fortran10
compiler-compiler10
python10
template-metaprogramming10
abstract-syntax-tree10
data-structure9
cprogramming-language9
c-language9
data-structures9
algorithms8
jupyter-notebook4
jupyter-kernels4
replit4

Programming languages (6)

JavaC++JavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
lcompilers/lpython

Mar 2022 - Jan 2023

Python compiler
Role in this project:
userBack-end Developer
Contributions:22 reviews, 23 commits, 22 PRs in 10 months
Contributions summary:Luthfan primarily contributed to the development of a Python compiler, focusing on the implementation of a tree printer for the Abstract Syntax Tree (AST) and Abstract Syntax Representation (ASR). Their work involved modifying the `asdl_cpp.py` file and integrating changes related to encoding, conflict resolution, and merging branches. They also implemented generics in ASR and added support for generic array features, indicating a focus on compiler infrastructure and language features.
compilerpythonpython-compilerhigh-performance
lfortran/lfortran

Nov 2022 - Jan 2023

Official main repository for LFortran
Role in this project:
userBack-end Developer
Contributions:18 reviews, 6 commits, 64 PRs in 2 months
Contributions summary:Luthfan primarily contributed to the LFortran compiler by implementing and refining template instantiation features. Their work involved modifying the template instantiation process to align with LPython, updating tests, and supporting nested generic function instantiations. They also extended LFortran by adding requirements and template capabilities, integrating type checking, and addressing template-related issues. The user's contributions demonstrate a focus on improving the compiler's features and ensuring its correct functionality through testing.
apljupyter-notebookcompilerfortranrepl
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
Luthfan Lubis - Software Engineer at FLYWHEEL Inc.