Hi, I'm Shahjalal Shohag a.k.a. YouKn0wWho

Software Engineer at Affine DeFi | ICPC World Finalist | Problem Setter at International Math Olympiad, Codeforces, CodeChef, Hackerrank | Grandmaster (Red) at Codeforces | 7* (Red) at CodeChef | Solved 5500+ problems on various online judges | Founder at Bangladesh CP Server - BCS | Founder at YouKn0wWho Academy .

Skills

Languages: C++ | Python | JavaScript | Typescript | Solidity
Frontend: HTML | CSS | React | Next.js | Chakra UI
Backend: FastAPI | Express.js | Node.js | PostgreSQL | Firebase | NoSQL
Blockchain/Smart Contracts: Solidity | Javascript | Typescript | Web3.js | Web3.py | Foundry | Remix | Hardhat | Ethers | Mocha | ChainLink | Alchemy | Infura | Ganache
DevOps: Git | Docker | Kubernetes | Github CI/CD | Linux | ArgoCD | Datadog | Sentry
QA: Pytest | Jest | Mocha | Chai | Load Testing | K6
Data Science: Pandas | Numpy | Matplotlib | Jupyter Notebooks | SQL
Others: Latex | Markdown | Vercel | Web Scraping

    Proficient in:

    ⚡ C++

    ⚡ Python

    ⚡ Javascript/Typescript

    ⚡ Algorithmic Problem Solving (solved 5500+ problems on various online platforms)

    ⚡ Data Structures and Algorithms

    ⚡ Competitive Programming

    ⚡ Backend Engineering

    ⚡ Full Stack Development

    ⚡ Blockchain / Smart Contracts

    ⚡ Data Science

    Education

    Shahjalal University of Science and Technology
    Shahjalal University of Science and Technology
    Bachelor of Science in Computer Science and Engineering

    February 2017 - February 2022

    Sylhet, Bangladesh

      Dhaka Residential Model College
      Dhaka Residential Model College
      Higher Secondary

      July 2014 - July 2016

      Dhaka, Bangladesh

        Experiences

        Affine DeFi | Florida, United States
        Affine DeFi | Florida, United States
        Software Engineer | Remote
        Feb 2022 – Present

        Developed API endpoints in the Backend using FastAPI and PostgreSQL, Worked on Web 3 using Blockchain and Smart Contracts to build a Decentralized Finance Dapps, Helped developing Python and Javascript Blockchain SDK. Helped develop a Data Pipeline for Quant Analysis. Working on the Backend side of a Next-gen Financial Card Product.

          International Mathematics Olympiad
          International Mathematics Olympiad
          Problem Setter
          June 2021 – July 2021

          Created the first and only shortlisted problem from Bangladesh in IMO 2021

            CodeForces
            CodeForces
            Problem Setter
            June 2021 – Present

            I worked as an author of some online international programming competitions at CodeForces

              Bangladesh CP Server
              Bangladesh CP Server
              Founder
              Dec 2020 - Present

              Bangladesh CP Server is the biggest discord community server of Competitive Programming enthusiasts from Bangladesh having 9000+ members

                YouKn0wWho Academy
                YouKn0wWho Academy
                Founder and Trainer
                Nov 2021 - Present

                YouKn0wWho Academy is the place to go if you want to learn to code and want to become a better Competitive Programmer. I have already taught 1000+ students in this Academy and it is growing day by day.

                  Bangladesh Olympiad in Informatics(BdOI)
                  Bangladesh Olympiad in Informatics(BdOI)
                  National Scientific Committee Member
                  Feb 2020 – Present

                  I worked as an author of a problem in BdOI 2020 and 2022

                    CodeChef
                    CodeChef
                    Problem Setter
                    Mar 2020 – Present

                    I worked as an author of some online international programming competitions at CodeChef

                      HackerRank
                      HackerRank
                      Problem Setter
                      Feb 2019 – Dec 2021

                      I worked as an author of some online international programming competitions at HackerRank

                        Achievements 🏆

                        PWA
                        Number 1 Contributor in the World on Codeforces

                        Oct 2021 - May 2022, indicates how much I helped the Competitive Programming community.

                        PWA
                        ICPC World Finalist

                        Managed to qualify for ICPC World Finals 2021 which took place in November 2022. We ranked 56th in the world.

                        PWA
                        Problem Setter of the First and Only Shortlisted Problem from Bangladesh in IMO 2021

                        My problem got shortlisted in IMO 2021. The problem is A3. I have added the link here.

                        PWA
                        Top 0.4 percent in Google Kick Start

                        International Rank of 36th in Google Kick Start Round F, 2021

                        PWA
                        Top 0.8 percent in Google Code Jam

                        International Rank of 759th in Google Code Jam, 2021 among 93,000+ registrants

                        PWA
                        Top 2 percent in Facebook Hacker Cup

                        International Rank of 732nd in Facebook Hacker Cup, 2021 among 35,000+ registrants

                        PWA
                        Top 0.1 percent in CodeChef Snackdown

                        International Rank of 106 in CodeChef SnackDown 2021 among 75,000+ registrants

                        PWA
                        Most Upvoted Codeforces Blog of All Time

                        My monstrous 'The Ultimate Topic List for Competitive Programming' blog is now officially the most upvoted Codeforces blog of all time.

                        PWA
                        Two Thousand Stars

                        My GitHub Repository 'Code Library' has 2000+ stars. This library contains codes for all Data Structures, Algorithms and CP related topics.

                        PWA
                        Trained 1000+ students

                        I have taught Competitive Programming to 1000+ students through my academy: YouKn0wWho Academy. I have been doing this for the last 2 years.

                        PWA
                        4th, 5th and 6th in ICPC Dhaka Regional

                        National Rank of 4th in ACM ICPC Dhaka Regional 2020, 5th in ACM ICPC Dhaka Regional 2019 and 6th in ACM ICPC Dhaka Regional 2021

                        PWA
                        1st and 2nd Runner-up in ICPC Dhaka Regional Preliminary

                        National Rank of 2nd in ACM ICPC Dhaka Regional Preliminary, 2020 and 3rd in ACM ICPC Dhaka Regional Preliminary, 2019 among 1500+ teams

                        PWA
                        Top 10 in 10+ National Programming Contests

                        Ranked within top 10 among all the teams from Bangladesh in 10+ national level programming contests

                        PWA
                        Top 100 in 20+ International Programming Contests

                        Ranked within top 100 in 20+ international programming contests among 20000+ participants(on average)

                        PWA
                        Champion in National ICT Day Contest

                        Champion in National ICT Day Contest, 2018

                        PWA
                        2nd Runner-up in Regional Math Olympiad

                        2nd runner-up in Dhaka Regional Math Olympiad, 2015

                        Problem Solving Activities

                        My Competitive Programming Journey

                        Grandmaster / Red
                        Grandmaster / Red

                        Highest Rating: 2412, Top 0.1 percent among 600,000+ users

                        7* / Red
                        7* / Red

                        Highest Rating: 2526, Top 0.1 percent among 1,000,000+ users

                        5500+ Problems Solved
                        5500+ Problems Solved

                        Competitive Programming Problems(Algorithmic, Data Structure Based and Others)

                        Problem Setting Activities

                        Algorthimic Problems that I have set at times

                        Author of 60+ Problems
                        Author of 60+ Problems

                        A total of 60+ problems on various online judges

                        International Mathematics Olympiad(IMO)
                        International Mathematics Olympiad(IMO)

                        Created the first and only shortlisted problem from Bangladesh in IMO 2021

                        Author of one Div. 1 and two Div. 2 Contests and 13 Problems at Codeforces
                        Author of one Div. 1 and two Div. 2 Contests and 13 Problems at Codeforces

                        Organized one Div.1 and two Div. 2 contests by myself and created a total of 13 problems there

                        Author of two CookOffs and 20 Problems at CodeChef
                        Author of two CookOffs and 20 Problems at CodeChef

                        Organized two cookoffs by myself and created a total of 20 problems at CodeChef including some long challenges and lunchtimes

                        Bangladesh Olympiad in Informatics(BdOI)
                        Bangladesh Olympiad in Informatics(BdOI)

                        Created one problem in BdOI 2020

                        Problem Setter and Judge at Regional Programming Contest
                        Problem Setter and Judge at Regional Programming Contest

                        I was a problem setter, tester, alternate solution writer and judge of Virtual Techfest 2020 Regional Programming Contest organized by Department of CSE, Varendra University.

                        Problem Setter and Judge at National Programming Contest
                        Problem Setter and Judge at National Programming Contest

                        I was a problem setter, tester, alternate solution writer and judge of National Girls' Programming Contest 2021 and National High School Programming Contest 2021

                        Author of 20+ Problems at HackerRank
                        Author of 20+ Problems at HackerRank

                        I have set 20+ problems on HackerRank. Unfortunately they are private, so can't share the link here

                        Problem Setter and Judge at Intra University Programming Contest
                        Problem Setter and Judge at Intra University Programming Contest

                        I was a problem setter, tester, alternate solution writer and judge of the Intra University Programming Contest, 2019 at Shahjalal University of Science & Technology.

                        Projects

                        code-library

                        Templates, algorithms and data structures implemented and collected for programming contests.

                        C++

                        576

                        2203

                        3 KB

                        Competitive-Programming-A-Complete-Guideline

                        125

                        514

                        3 KB

                        Web3 Practice

                        Javascript

                        0

                        10

                        952 KB

                        React App

                        Javascript

                        0

                        1

                        356 KB

                        NextJS App

                        Javascript

                        0

                        1

                        193 KB

                        ProblemSolving

                        C++

                        3

                        17

                        16 KB

                        MyContestPerformances

                        C++

                        0

                        3

                        3 KB

                        Manimations

                        Python

                        0

                        2

                        5 KB

                        Big Projects

                        Some of the monstrous projects that I have done

                        The Ultimate Topic List for Competitive Programming
                        The Ultimate Topic List for Competitive Programming

                        It took me 4 years to make. And this is the most significant thing that I have ever done in my whole life. It is a comprehensive Competitive Programming topic list which contains all sorts of topics(450+ topics!) from easy to advanced with corresponding tutorials, problem lists and templates. It managed to get 200,000+ attentions on LinkedIn and many more on different sites.

                        The Ultimate Code Library
                        The Ultimate Code Library

                        It also took me 4 years to complete. Here I compiled almost all the important templates that anyone will need in Competitive Programming (saying almost just for courtesy). It now has 2000+ stars and gets 200+ views per day on average. I am so happy that I could help so many people.

                        Research

                        The little research that I have done

                        Undergrad Thesis
                        Undergrad Thesis

                        A Novel Algorithm to Maximize Core Resilience of Networks under Random Edge and Node Deletions.

                        Blogs

                        I create blogs just to share the little things that I know

                        Talks and Features

                        The interviews and seminars that I have attended and the features that I have got.

                        Interview with CodeChef

                        CodeChef was kind enough to arrange an interview with me as a Problem Setter at CodeChef

                        Interview with Prothom Alo

                        Had an interview with Prothom Alo, one of the most popular newspapers in Bangladesh. It was regarding the first short-listed problem in IMO 2021

                        Featured on Ittefaq

                        After qualifying for ICPC World Finals, I was featured on Ittefaq, one of the most popular newspapers in Bangladesh.

                        Featured on Errichto's YouTube Channel

                        I was featured on Errichto's YouTube Channel regarding my Ultimate Code Library. He is a very popular YouTuber.

                        Social Media Connections

                        I love to connect with people with similar interests. Let's connect if you want.

                        13000+ Connections on LinkedIn
                        13000+ Connections on LinkedIn

                        20000+ Connections on Facebook
                        20000+ Connections on Facebook

                        200,000+ Impressions on my Personal Blog Site
                        200,000+ Impressions on my Personal Blog Site

                        1600+ Followers on GitHub
                        1600+ Followers on GitHub

                        7500+ Followers on CodeForces
                        7500+ Followers on CodeForces

                        Can't load? Check privacy protection settings

                        Contact Me

                        If you want to hire me or have other queries, then knock me anytime. I try to reply within 24 hours.