Jyotishmoy

253 posts

Jyotishmoy

Jyotishmoy

@j3y3deka3

24, Engineer @ CogneoTechnologies | Ex- IIT Guwahati | Ex- University of South Carolina, Aiken | Go | Python | TypeScript | C++

Guwahati, India, Assam انضم Mart 2026
1 يتبع106 المتابعون
Tarang Agarwal
Tarang Agarwal@tarang8811·
Tuesday builder roll call 🛠️ If you're: → Writing code today → Building a SaaS → Shipping something this week Drop what you're working on. I'll check out every reply. Let's connect with real builders 👇
English
28
0
23
865
Mr. Sandeep
Mr. Sandeep@techbysandeep·
Good morning, devs What are you building today?
English
22
0
24
424
Anant Shah
Anant Shah@anantshah133·
Be honest : How much time do you spend daily on X ?
Anant Shah tweet media
English
14
0
22
194
Tarakesh
Tarakesh@tuctyle·
It takes serious skill to achieve this
Tarakesh tweet media
English
6
0
7
117
Kaito
Kaito@KaiXCreator·
Bro to bro : in all that you do on this app, try and build your account organically
Kaito tweet media
English
17
1
20
708
Ardent_Dev
Ardent_Dev@ardent__dev·
Product owners 👇 Drop your product below. Let's drive some traffic your way 🚀
English
128
1
61
3.5K
Hunter 🧢
Hunter 🧢@Internethunts·
why can't I see my following it's zero for now
English
3
0
1
79
Jyotishmoy
Jyotishmoy@j3y3deka3·
Have you ever noticed that little lock icon in your browser and wondered what is it? Let's try to understand: The answer is the TLS (Transport Layer Security) protocol, which is designed to secure internet communication. Let’s go through the handshake steps using the RSA algorithm: - Connection: The server listens for new connections on port 443. - Client Hello: The client sends a "client hello" to port 443 with its supported versions, cipher suites, and a "client random" string. - Server Hello: The server responds with a "server hello," selects the TLS version and cipher, and sends its SSL certificate along with a unique "server random." - Verification: The client checks the server's certificate with a Certificate Authority (CA) to confirm the domain owner's identity. - Premaster Secret: The client creates a "premaster secret" string, encrypts it with the server's public key from the certificate, and sends it to the server. - Decryption: The server decrypts the premaster secret using its private key. - Session Keys: Both parties generate identical session keys using the client random, server random, and premaster secret. - Finished: Both sides send "finished" messages encrypted with the session key to confirm the handshake. - Completion: The handshake is complete, and all further communication is secured through the session keys. While RSA-based key exchange is now considered less secure than newer methods like Diffie-Hellman, TLS 1.2 was still supported by 99.3% of websites as of early 2021. What are your thoughts on this? Thanks for reading! #tls #browser #handshake #software #tech #engineering
Jyotishmoy tweet media
English
0
2
4
37
Jyotishmoy
Jyotishmoy@j3y3deka3·
What the hell is happening why only 1 following is showing? Can anyone confirm if they are able to see the actual count?? Plss
Jyotishmoy tweet media
English
0
0
2
34
Jyotishmoy
Jyotishmoy@j3y3deka3·
@grok what's your opinion on the profile growth??
English
1
0
1
20
Jyotishmoy أُعيد تغريده
Jyotishmoy
Jyotishmoy@j3y3deka3·
If you have ever used torrents, I am sure you have encountered the `.torrent` file. But have you ever wondered what's inside it? Let's try to understand. Just like in our REST servers we use JSON format, for torrents we use another format called (Bencode). Now let's dissect things. In a `.torrent` file, we mainly have two important properties: Announce: This defines the URL of the tracker. It provides a list of peers (IP addresses) who are sharing the file, and from those peers we download our desired data. Info: info is a dictionary that contains the core metadata of the file(s) being shared. info consists of some important properties: Pieces: This is a single string that contains concatenated 20-byte SHA-1 hashes. Each 20-byte chunk represents the SHA-1 hash of one piece of the file. These hashes are used to verify data integrity during download. Piece length: The size of each piece (in bytes). Length: The total length of the file (only present in single-file torrents). Name: The name of the file or root directory being shared. And some other properties like creation date, created by, etc. And then they are converted to their respective Bencode format. And the most interesting part? That tiny `.torrent` file doesn't contain your movie, software, or dataset it only contains metadata and cryptographic fingerprints. Truly an engineering excellence. Thank you for reading! My bittorrent client in go: github.com/Jyotishmoy12/B… #torrent #systems #distributed #software #engineering #twitter
English
0
2
5
16
Jyotishmoy
Jyotishmoy@j3y3deka3·
Good morning everyone :)
English
1
0
1
18
Jyotishmoy أُعيد تغريده
Jyotishmoy
Jyotishmoy@j3y3deka3·
Best use of adult money I would say :)
Jyotishmoy tweet media
English
0
2
3
38
Shubhang Sinha
Shubhang Sinha@OptimalHustler·
@j3y3deka3 Harsh Reality. Devs go on one weekend and forget how to code the next Monday. 1 year ka gap to will take time. (jk)
English
1
0
1
3
Jyotishmoy
Jyotishmoy@j3y3deka3·
My Coding Journey: - Back in 2021, during my first year of college, I started learning web development from Udemy. - I began grinding on CodeChef, but soon realized competitive programming wasn’t for me, so I focused on DSA instead. I’ve solved around 1200 problems to date. - After my second year, I started looking for internships and landed one at the University of South Carolina Aiken. - During that internship, I published two research papers on dynamic programming. Together, they now have 5+ citations and 300+ reads. - After my third year, I interned at IIT Guwahati, where I built a student-teacher management system for over 500 students. - Before graduating, I worked as a founding engineer at a local startup. - After that, I landed a full-stack internship at an amazing startup. - After 5 months, I received a PPO from the startup and have been working there full-time since November 3, 2025. - I bought a telescope with my very first salary. Last month, I took my first flight with my mom to Varanasi. - Yeah, that’s my journey in a nutshell. Being an electrical engineering student with multiple backlogs, it was quite hard to manage all of this—but I did it. If you want to know more about my journey, do check out my portfolio: works-on-my-machine.in #tech #life #SoftwareEngineering #journey #happiness #goals #dsa #WebDevelopment #research
English
3
2
6
58
Jyotishmoy
Jyotishmoy@j3y3deka3·
@OptimalHustler Thanks for the suggestion bro. Left leetcode also one year back. Might have to start from the very beginning again I think 🥲
English
1
0
0
1
Shubhang Sinha
Shubhang Sinha@OptimalHustler·
@j3y3deka3 I'd say rethink the fact CP is not for you. Engineers are problem solvers and I think CP is just problem solving (obv). Give it enough time and you'll be great.
English
1
0
1
2
Samay
Samay@Samaytwt·
Career Update: joined 𝕏 as a full time Head of Shitposting manager
Samay tweet media
English
27
1
38
449
Avinash Singh
Avinash Singh@AvinashSingh_20·
If you are a solo founder , lets connect!
English
124
3
122
5.6K