Skip to content
View FlightVin's full-sized avatar

Organizations

@IIIT-ECell
Block or Report

Block or report FlightVin

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
FlightVin/README.md

A final-year Computer Science and Engineering Undergraduate at IIIT Hyderabad.

Things that currently pique my interest are Software Systems, Perception (Robotics), Finance, Foundation Models and the tools surrounding them.

Contact Me

You can reach me through

Projects

A few of my own projects, not including the ones that I've contributed to (but don't own):

  1. A Few Software Engineering Projects
  2. Mobile Robotics: Camera-Lidar Calibration
  3. Comprehensive ML Algorithms Implementation
  4. Enhancing the xv6 OS
  5. ModuShell: Creating my own shell
  6. Greddiit: A MERN clone of Reddit
  7. Propulsion Maniac: A 2D Game using C++ and OpenGL
  8. A Python DB CLI for Olympics

Software Engineering Projects

Repository Link: GitHub

Techical Skills

Architectural Tactics & Patterns, Design Principles & Patterns, Object Oriented Programming, Java, Python

Description

  • Conducted thorough codebase analysis and strategic refactoring of a web-based book management app. Further, conducted comprehensive code metrics analysis to ensure high software quality and maintainability. Improved codebase maintainability and readability through systematic refactoring, integrating design patterns for scalability.
  • Enhanced Books repository functionality with user-friendly features including self-registration and advanced library management, integrating Spotify and iTunes for seamless media access. Improved user experience through robust error handling and validation, documented system architecture and design patterns, and applied Object-Oriented Programming principles for enhanced modularity and maintainability.
  • Designed and implemented an ML application for training, testing, and logging models. Added features for large dataset storage, chunked data transfer and efficient data management. Conducted a comparative study between monolithic and microservices architectures, applying IEEE 42010 standards for strategic architectural decisions.

Camera Lidar Calibration

Repository Link: GitHub

Techical Skills

ROS (Robot Operating System), Robotic Vision (Mobile Robotics and some Linear Algebra), C++, Python

Description

A mobile robotics project where we collect 2D & 3D Lidar data and Camera data from ROS simulations to do camera intrinsic and camera-lidar extrinsic calibration.


Comprehensive ML Implementation

Repository Link: GitHub

Technical Skills

Statistical Methods in AI & ML, Python (Specifially, Torch, Numpy and Pandas)

Description

  • Implemented machine learning algorithms from scratch such as Neural Networks, Autoencoders, Convolutional Networks, Ensemble Methods (Bagging.,Boosting, Stacking), and Kernel Density Estimation.
  • Enhanced model performance through efficient vectorization techniques and heuristic optimization, achieving superior accuracy and computational efficiency in data analysis tasks.

Enhanced xv6

Repository Link: GitHub

Technical Skills

C, MakeFile, Operating Systems Concepts

Description

Collaborated on enhancing an operating system by implementing

  • new system calls (including signals and tracing),
  • optimizing resource allocation strategies, and
  • refining job scheduling algorithms.

Conducted comprehensive testing and performance profiling for the algorithms implemented.


ModuShell

Repository Link: GitHub

Technical Skills

C, MakeFile, System Calls, a bit of OS

Description

Designed and implemented a custom Unix shell in C using modular code architecture. Incorporated advanced functionalities including

  • IO redirection,
  • piping,
  • auto-completion,
  • background and foreground process management,
  • signal handling, and
  • command history storage.

Greddiit

Repository Link: GitHub

Technical Skills

MongoDB, Express, React, Nginx, Docker

Description

Developed ”Greddiit,” a Dockerized web portal to emulate the functionality of popular social media platforms like Reddit.

  • Implemented features including user authentication, registration, post creation, page management, follower systems, and moderator privileges.
  • Ensured seamless deployment and scalability using Docker containers and Nginx for efficient content delivery and load balancing

Propulsion Maniac

Repository Link: GitHub

Technical Skills

C++, OpenGL, Object Oriented Programming

Description

Developed a 2D game using C++ and Object-Oriented Programming principles, leveraging OpenGL for graphics rendering. Implemented features including

  • collision detection (sprite and boundary),
  • realistic gravity simulation,
  • score tracking,
  • multi-level progression, and
  • animated sprite sequences.

Python DB CLI

Repository Link: GitHub

Technical Skills

Python, SQL

Description

  • Implemented a Command-Line Interface (CLI) using Python and SQLite for accessing an SQL database that stores detailed information on historical Olympic data.
  • Designed an efficient schema for seamless data management and formulated queries to extract insightful information.

Popular repositories Loading

  1. CSES-bot CSES-bot Public

    CLI tool to submit codes on CSES

    Python 2

  2. Camera-Lidar-Calibration Camera-Lidar-Calibration Public

    A mobile robotics project where we collect 2D & 3D Lidar data and Camera data from ROS simulations to do camera intrinsic and camera-lidar extrinsic calibration.

    Jupyter Notebook 1

  3. FlightVin FlightVin Public

    Config files for my GitHub profile.

  4. ModuShell ModuShell Public

    Making a shell in C programming language

    C

  5. Enhanced-xv6 Enhanced-xv6 Public

    Made improvements upon the existing xv6 OS

    C

  6. DataAndApplicationsAssignments DataAndApplicationsAssignments Public

    Assignments (excluding final project) done as part of Data and Applications course