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.

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

πŸ‘‹ Hello Everyone! I'm Sohang Chopra

Top Langs

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.
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, also added htop --tree example.
Documentation Stay-Awake: prevent laptop from going idle with random mouse movements README: Add script running command

IMPORTANT NOTE TO SELF: PRs on the following open source issues are Work in Progress (I asked to work on them and got go ahead from repo maintainer) so finish these (in order of most to least finished/work done till now):

Additional:

  • WAITING TO BE ASSIGNED (LLM/DS/AI/ML repo -- exactly the kind I should contribute to for help in my career!!) - ollama/ollama#8700

πŸ› οΈ 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

  • I'm learning Rust and recently completed solving 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 2

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

    Minimalistic Web-based Text Editor, made with Flask

    CSS

  3. ngn-apl ngn-apl Public archive

    Forked from abrudz/ngn-apl

    An APL interpreter written in JavaScript. Can be installed as an offline Progressive Web App.

    JavaScript 6