Skip to content
View arorashivoy's full-sized avatar

Block or report arorashivoy

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
arorashivoy/README.md

Shivoy Arora

Software Analyst at Goldman Sachs, Global Banking & Markets — securities lending technology.

I built a Python validator that verifies technology-risk remediations across about a dozen production Java and Spring Boot applications, confirming that each update was made correctly and validating it end to end in QA. I also develop and support the team's Kafka Streams applications.

Outside that, most of what I build is robotics and machine learning — the projects below.

Day to day: Java · Spring Boot · Python · Apache Kafka · IBM Db2 · Sybase · SQL · REST · CI

On the side: ROS 2 · Nav2 · SLAM · PyTorch · Hugging Face Transformers

Worth a look

  • ros-maze-solver — ROS 2 Humble workspace for a differential-drive robot: wall-following control, LiDAR mapping with slam_toolbox, Nav2 path planning. Runs headless on Apple Silicon, with a synthetic LaserScan publisher to work around Ignition's GPU-bound LiDAR sensor.
  • LInkingMathsSymbols — SemEval-2022 Task 12: linking mathematical symbols in papers to the text that defines them. Span tagging with SciDeBERTa, then entity-pair relation classification with LUKE.
  • CustomAssembler — a two-pass assembler and cycle-stepping simulator for a custom 16-bit ISA, written from scratch in Python.
  • FileCompressor — Huffman compression in C with no libraries: the min-heap, the tree, the bit packing and the bit reader are all hand-written.
  • iTouch — MacBook Touch Bar buttons for VS Code. On the Marketplace, 246 installs.
  • StrikeOut — iOS task manager, SwiftUI + AVFoundation. Shipped to the App Store, where it passed 400 downloads before I let the developer subscription lapse.

Elsewhere

LinkedIn · ORCID · ACM TEI '24 — KaavadBits

Pinned Loading

  1. StrikeOut StrikeOut Public

    iOS for making list and reminder

    Swift 17 1

  2. FileCompressor FileCompressor Public

    This program written in C compresses a given .txt file, which can be decompressed later using the same program

    C

  3. ros-maze-solver ros-maze-solver Public

    Python

  4. CustomAssembler CustomAssembler Public

    A assembler and simulator for a custom RISC ISA

    Python

  5. LInkingMathsSymbols LInkingMathsSymbols Public

    Jupyter Notebook 1

  6. turtlebot-item-sorter turtlebot-item-sorter Public

    Multi-robot item sorting in ROS 2: per-robot state machine, odometry-based inter-robot collision avoidance, four-sector LaserScan gating. TurtleBot3 Waffle Pi in Gazebo.

    Python