Mital Ashok

London, 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
🎓
Top School
Mital Ashok is a software engineer based in London with nine years of experience building C++ and Python libraries and additional proficiency in C, Java, and JavaScript. A Cambridge Computer Science graduate, he contributes to the LLVM project as a compiler engineer, improving C++ language support, Clang Sema and CodeGen, and working on tricky areas like initializer lists, bit-fields, ASTs, and exception handling. He brings practical systems-level expertise in both language semantics and low-level code generation, translating standard conformance issues into robust compiler fixes. Comfortable across multiple languages and runtime concerns, he pairs library design sensibilities with the precision required for compiler internals. Notably, his open-source work touches a highly visible, widely used toolchain that impacts many downstream C++ users and tool builders.
code9 years of coding experience
bookBachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at University of Cambridge
github-logo-circle

Github Skills (17)

cpp-library10
c-language10
llvm10
standard-library10
compiler-design10
c-libraries10
clangd10
cprogramming-language10
clang10
abstract-syntax-tree9
bitfield9
semantic-analysis8
exception-handling8
semantic8
codegen8

Programming languages (7)

TypeScriptJavaC++LLVMTeXJavaScriptPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

May 2022 - Sep 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer / Compiler Engineer
Contributions:104 reviews, 66 PRs, 298 comments in 2 years 4 months
Contributions summary:Mital primarily contributes to the LLVM project, focusing on compiler features related to C++ language support. Their work involves implementing and fixing features related to the C++ standard library, specifically concerning aspects like initializer lists, and bit-fields. They also refactor tests and address issues in the Clang compiler's Sema and CodeGen components, enhancing the compiler's ability to correctly interpret C++ code. The user's commits span multiple areas of the compiler, including the AST and exception handling.
compilerstechnologiesclangsubmittoolchain
MitalAshok/master_password

May 2017 - Oct 2017

Contributions:1 release, 28 commits, 22 pushes in 5 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
Mital Ashok