Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View AbhiramHande's full-sized avatar

Block or report AbhiramHande

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AbhiramHande/README.md

Hi there, I'm Abhiram! πŸ‘‹

Welcome to my GitHub profile! I'm a passionate Computer Science Engineer and Mathematician with a strong foundation in programming, system design, and abstract mathematical concepts.


πŸš€ About Me

  • πŸŽ“ 4th-year student at BITS Pilani, pursuing an integrated Bachelor of Engineering in Computer Science and a Master of Science in Mathematics.
  • πŸ“– Passionate about Number Theory, Elliptic Curves, Modular Forms, and Combinatorics.
  • πŸ’» Skilled in building tools and systems, from assemblers and emulators in C, C++ to interactive simulations in Python.
  • 🌐 Aspiring researcher aiming to connect Mathematics and Computer Science through innovative projects.

πŸ“Š GitHub Stats

Top Languages My GitHub Stats


πŸ› οΈ My Current Projects

  • Operating System Design
    Building an x86 OS using C and Assembly, tested on a simple VM.
    πŸ“š Key Focus: Process Management, Memory Management, and File Systems.

  • Computer Vision in Robotics
    Leveraging OpenCV and TensorFlow for object detection and tracking in robotics projects.


πŸ“ˆ My Skills and Tools

Languages

C C++ x86 Assembly Python LaTeX MATLAB OCaml

Tools

Git CUDA OpenGL OpenMP MPI Blender OpenCV

Areas of Interest

  • System Design
  • Computer Architecture
  • Robotics
  • Mathematics

πŸ“‚ Featured Repositories

  • πŸ’» Linux Shell
    A simple Linux terminal written in C.
    Features:

    • Navigating and interacting with the Linux filesystem.
    • Executing commands available in the system's PATH environment variable.
    • Autocompletion of paths and commands.
  • πŸ”§ Partial Toy Compiler
    A custom-built partial compiler designed in C to process a toy programming language.
    It consists of two phases: lexical analysis and syntax analysis.
    Outputs a parse tree or a list of errors.

  • βš™οΈ MIPS Assembler
    A MIPS assembler written in C for converting assembly instructions into machine code.


πŸ“¬ Let's Connect!


Thanks for stopping by! Feel free to explore my projects and reach out if you'd like to collaborate. 😊

Pinned Loading

  1. ComputerProgrammingLab ComputerProgrammingLab Public

    This repository contains all the essential resources for the Labs of the Computer Programming course. Lab sheets will be posted at the start of each week, and solutions will be provided by the end …

    C

  2. CSF211-Labs CSF211-Labs Public

    Code repository for the Data Structures and Algorithms course, featuring C programs from lab sessions and lab tests.

    C

  3. CSF241-Labs CSF241-Labs Public

    Code repository for the Microprocessors and Interfacing course, featuring x86 assembly programs from lab sessions. (Will) Includes all lab exercises focused on assembly programming.

    Assembly

  4. CSF366 CSF366 Public

    Code repository for a Robotics project undertaken under Prof. Sudeept Mohan, Dept. of Computer Science and Information Systems, BITS Pilani, as part of the course CS F366 - Laboratory Project.

    Python

  5. LinuxShell LinuxShell Public

    This is my attempt to implement a Linux shell that mimics core shell functionalities such as command execution, piping, and redirection.

    C

  6. CSF363-Project CSF363-Project Public

    Code repository for a Compilers project as part of the Compiler Construction (CS F363) course at BITS Pilani. It includes the implementation of tokenization and parsing for a toy language using an …

    C