Skip to content
View sohang3112's full-sized avatar
:octocat:
:octocat:

Block or report sohang3112

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
sohang3112/README.md

.### ๐Ÿ‘‹ Hello Everyone! I'm Sohang Chopra

Hi everyone ๐Ÿ‘‹. I am a Software Engineer who mainly works with Python on backend apis and Data Science. I also write a technical blog on various Software Engineering topics - check it out: https://sohang3112.github.io/

I have contributed to several Open Source projects, some of which are:

Language Repository Contribution (merged pull request)
JavaScript ngn/apl: web REPL for APL language Install as Progressive Web App (PWA) so it works offline.
C 2048.c: cli game add cli flags: --help & --version
Python typeshed: has type hints used by mypy, VS Code, etc. Add stubs for Flask-SocketIO.
Rust macrokata: macro exercises Correct compile error in an exercise.
Python, Ruby Github linguist: identify file's programming language for syntax highlighting Support Python uv scripts
Haskell Zeromq website Add Zeromq Hello World example in Haskell.
Documentation tldr-pages: shows common command examples Added pages for rlwrap, systool, ghcid, dnf group, py, ptghci, Ubuntu Inference Snaps of local LLMs, Racket slideshow, also added htop --tree example.
Documentation Stay-Awake: prevent laptop from going idle with random mouse movements README: Add script running command
Documentation Alabaster: minimal VS Code syntax theme README: Add extension url in install
Documentation sqlelf: converts Linux ELF binaries to Sqlite databases for insoection README: correct commands

๐Ÿ› ๏ธ Projects

  • IForth: It's a Jupyter kernel for Forth programming language, so it allows you to run Forth code in Jupyter notebooks. I forked it from an abandoned repo and added features like syntax highlighting, better error handling, uploading to PyPI, etc.

Note: All my projects' statuses are noted here.

๐ŸŒฑ Learning

Currently pursuing Master of Technology (Industrial Artificial Intelligence) at IIT Madras alongside job at HCL Technologies. In addition:

  • I'm learning Rust and solved all Rustlings exercises.
  • I am also learning Clojure using Exercism.io exercises.

๐Ÿ“ซ Contact Information

โšก Fun Facts

  • Code Golf using APL is too much fun - try it!
  • I love to read a diverse range of genres, both fiction & non-fiction.
  • My favourite sport is chess - I'm always ready for a chess match! ๐Ÿ™‚

Pinned Loading

  1. iforth iforth Public

    Jupyter kernel for Forth programming language

    Python 4 1

  2. simple-text-editor simple-text-editor Public archive

    Minimalistic Web-based Text Editor, made with Flask

    CSS

  3. apl apl Public

    Solutions of various problems in array programming languages: APL, J

    5 1