Skip to content
View soikat27's full-sized avatar
  • Gettysburg

Block or report soikat27

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

Soikat Saha

Hello, smart people! Soikat here. I’m a rising senior at Gettysburg College studying Computer Science and Mathematics, with a minor in Data Science.

I like building software that solves real problems in a way people actually enjoy using. I believe it with all my heart: good software is not just “it works,” it’s also clear, intuitive, and pleasant to interact with. I care a lot about the details (which sometimes lead to overthinking): how quickly someone understands a screen, whether the flow feels natural, whether the logic behind the scenes stays clean and maintainable, and whether the final product removes friction instead of adding it. I enjoy combining engineering with design thinking so I can build things that are technically solid but still feel human. I also enjoy UI, UX, and design in general.

My Favorite Dev Reminder

“Who is dumber: the computer or my dirty shoes?”
Answer: both, equally dumb.

I heard this from Andy Harris and it stuck with me.
Computers don’t “understand” what we mean — they only do exactly what we tell them.

Put simply: comments aren’t there to explain code to humans — code is there to explain comments to machines (hence, back to: computer is dumb!).

When I’m not coding or fiddling with assignments, I’m probably binging TV shows or playing video games (mostly FC). These days when my code doesn’t meet expectations, I keep my mental sanity with memes, dog videos, or rewatching the same FRIENDS clips — because let’s be honest, F.R.I.E.N.D.S is the best sitcom ever!

Current watch: The Office (already Team Jim and Pam).

Skills and Experience

Languages

Frontend

Backend

Libraries & DevTools

GitHub Snapshot

Connect With Me

Pinned Loading

  1. arm-to-hack-translator arm-to-hack-translator Public

    A C++ program that converts ARM assembly code into Hack assembly code. It uses a two-step process and supports labels, jumps, stack operations (push/pop), and memory access.

    C++

  2. calculator-fx calculator-fx Public

    A JavaFX-based calculator application that supports basic arithmetic operations (addition, subtraction, multiplication, division) as well as exponentiation and parentheses. It uses a stack-based al…

    Java

  3. huffman-zip huffman-zip Public

    A Java program that implements Huffman Encoding and Decoding for text files. It compresses files to save storage space and supports lossless decompression back to the original file.

    Java

  4. algal-bloom-de-model algal-bloom-de-model Public

    Differential equation model of algal bloom dynamics in Lake Chapala, Mexico, including parameter calibration, analysis, and visualization of population thresholds.

    TeX

  5. shape-editor-fx shape-editor-fx Public

    A JavaFX-based interactive drawing application that allows users to create, edit, group, and manage 2D shapes on a canvas. It supports multiple drawing tools, undo/redo functionality, and file savi…

    Java

  6. book-library-web book-library-web Public

    A small personal library for the books on your mind: each row holds the title, author, how many pages it has, and whether you’ve finished it. Add something new when you start a book, flip read or u…

    JavaScript