B Abbas

Software Engineer 2 at Blackfig Technologies

Bengaluru, Karnataka, India
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
B Abbas is a systems-focused Software Engineer with four years of experience specializing in compilers, low-level C/C++ libraries, and embedded/real-time systems. Based in Bengaluru, he contributes to major open-source projects like rust-lang/rust—adapting the standard library for VxWorks and enabling RISC-V targets—and to LLVM’s compiler-rt with floating-point conversion implementations and tests. He combines practical debugging and library-fix skills with compiler back-end development, and has freelanced on system programming projects that sharpen his cross-platform build and portability expertise. Known for adding safety-minded comments and pragmatic feature-flag fixes, he brings a detail-oriented approach to making toolchains and runtimes work reliably across architectures.
code4 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Dayananda Sagar College of Engineering, BANGALORE
languagesUrdu, English, Kannada, Hindi
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

c1710
unit-testing10
floating-point10
risc-v10
embedded10
rust10
vxworks10
float3210
compiler-construction10
c1110
sys10
thread9
llvm9
compiler-compiler9
compiler9

Programming languages (3)

CSSRustLLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Apr 2023 - Jan 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer / Compiler Engineer
Contributions:16 reviews, 8 PRs, 25 comments in 1 year 9 months
Contributions summary:B primarily contributed to the compiler-rt component of the LLVM project, focusing on implementing and testing floating-point conversion functions. Their work involved adding the `extendhfxf2` and `truncxfhf2` functions, which convert between half-precision floating-point numbers and long double-precision floating-point numbers. The user also wrote and updated unit tests for these functions to ensure correctness across different platforms and architectures. These contributions involved modifications to both the function implementations and the associated test suites.
compilerstechnologiesclangsubmittoolchain
rust-lang/rust

Jun 2024 - Mar 2025

Empowering everyone to build reliable and efficient software.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:41 reviews, 16 PRs, 96 comments in 8 months
Contributions summary:B primarily focused on integrating and supporting VxWorks, a real-time operating system. Their contributions involved adapting the Rust standard library to the VxWorks environment, which included addressing build errors, enabling target architecture support (RISC-V), and implementing features like thread naming and parallelism calculation. They also added safety comments and ensured the correct feature flags were used for the target architectures.
crategarbage-collectionrustreliablecompiler
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
B Abbas - Software Engineer 2 at Blackfig Technologies