About Me

Hi! I am Faisal Riyaz. I like watching documentaries and cricket. I have contributed to SymPy, an open source Python library for symolic computations.

Programming Skills

Programming languages:

Database :

Frameworks, Libraries and Programming Tools :

Experiences

Student Developer

Google Suummer of Code - SymPy,
May 2020 — August 2020

Extended the vector module of sympy to support the integration of scalar/vector fields over Curves, Surfaces and Volumes.

  • Added classes to represent parametric and implicit regions.
  • Implemented the algorithm to obtain rational parametrization of implicit regions.
  • Added classes to represent Integral of scalar/vector field over different regions.
  • Completed the documentation and testing of new features.

Summer Research Fellow

Indian Institue of Technology Madras (IITM), Chennai, India
June 2019 — July 2019

Worked on SHAKTI project under Professor V. Kamakoti. RISE lab is the birthplace of SHAKTI microprocessor series, India's first indigenous microprocessor. SHAKTI microprocessor use RISCV Instruction Set Architecture (ISA), a simple and open ISA.

  • Modified GCC for RISC-V Instruction Set Architecture to detect floating-point exceptions.
  • New assembly instructions were added after every floating-point operation to check for any IEEE floating point exception.

Education

Computer Engineering Degree

Aligarh Muslim University, Aligarh, India
Aug 2017 — Present

CGPA 9.382/10.
Expected to graduate in Aug 2021

  • Object Oriented Programming
  • Introduction to Algorithms and Data Structures
  • Advanced Algortihms
  • Operating Systems
  • Computer Architecutre
  • Signals and Systems
  • Digital Logic
  • Communication Engineering

Senior Secondary

Central Academy, Lucknow, India
Apr 2014 — Mar 2016

Science major.
90.8% in Board Exams.