A young computer science researcher and full-stack web developer who created Jam, a cognitive-load optimized programming language for beginners. He has authored its formal specification, interpreter, and compiler, with validation from leading computer science academics. His work spans programming languages, web engineering, and computing education.
Follow the story of a curious teen from Kerala whose passion for code led to the creation of a programming language and recognition from some of the greatest minds in computer science.
Emmanuel Lijo was born in 2010 in Kerala, India. A self-taught programmer and technologist, he began developing software and studying advanced computer science concepts before the age of 15. He is the creator of Jam, a beginner-friendly programming language designed with cognitive-load optimization in mind. He has authored a formal specification for Jam, including its grammar, operational semantics, interpreter, and compiler.
His work has received direct feedback and encouragement from leading academics such as Matthias Felleisen, Vint Cerf, and other top CS researchers. Emmanuel has also built modern, animated web interfaces, developer tools, and full-stack applications.
He is currently preparing for competitive international programs while continuing research in programming language design, human-computer interaction, and web technologies.
Innovative creator focused on building technologies that simplify coding, enhance wellness, and empower the next generation
A cognitive-load optimized language for beginners, with a natural syntax and intuitive design. Built with a web-based IDE and JavaScript compiler in just 2–3 days, Jam received praise from top professors at MIT, CMU, and Berkeley. Accompanied by a research paper and a planned Jam-specific LLM.
A complete fitness tracker web app featuring sign-in with reCAPTCHA, profile management, workout history, dark mode toggle, and a personalized dashboard. Fully responsive and built with vanilla CSS and JS.
An animated, modern website built as a tribute to Vint Cerf. This project influenced the visual identity of my developer portfolio.
Key milestones in the remarkable journey of Emmanuel Lijo, from writing his first lines of code to creating his own programming language and shaping the future of computing and education — all before the age of 15.
Wrote his first lines of code and began exploring programming concepts beyond school curriculum, laying the foundation for a self-driven tech journey.
Built full-stack websites, began freelancing, and contributed to real-world projects — mastering HTML, CSS, JavaScript, and backend basics while exploring AI and startups.
Created Jam, a beginner-friendly programming language. Received feedback from CS legends like Vint Cerf and Matthias Felleisen. Authored a book and research paper, and coordinated a school robotics expo.
Planning to scale Jam, launch a freelance career, collaborate on AI tools, and prepare the foundation for a future tech startup.
Aims to revolutionize computing education globally, and invest in bold innovation across sectors.
For speaking engagements, collaboration opportunities, or media inquiries.
Phone contact available upon request via email.
Kerala, India