Hey there! My name is Quvi
Welcome to my personal website! I am a 3rd year undergraduate student in BUET’s Computer Science and Engineering program, and I expect to graduate in 2024. I work with Assoc Prof. Dr. Shamsuzzoha Bayzid on Bioinformatics in the “Bayzid’s Lab”. I am currently involved in Bioinformatics research.
I was only 13 when I ran my first code in C. Creating website(s) with HTML, CSS, Javascript, JQuery and PHP fascinated me much back when I was a 7th grader kid (Year 2012) and I worked on several hobby projects as well. The same year, I learned to code in C and then I learned Javascript, Java, Android Development, Visual Basic.NET, C#, SQL and so on! I also learned some game development in Unity but soon I was bored and then I got my hands on Security and Penetration Testing. As a high school kid, my greatest projects ever were a Remote Administration Tool including Keylogger and an android app for emergency situations. I knew what I was about to study in future and here I am now - a BUET CSE undergrad. I broke 8th in the BUET admission test of 2018.
I believe that the Web platform and Android are the futures of software development and I plan to be a part of it. My favorite programming language is C++, and my go-to stack for building Web applications is PERN stack. My second favorite language is Javascript, and I enjoy using it for both browser-side code and node.js application code. I’m currently working on Project Algorist. I love solving problems on AtCoder. I store my codes on GitHub, and I enjoy reading e-books from the Pragmatic Programmers.
My motto: NO FACEBOOK
Some of my writeups:
- Building a Minimalist C Compiler in C/C++ - Part 1 (Symbol Table)
- Building a Minimalist C Compiler in C/C++ - Part 2 (Lexical Analyzer with Flex)
- Building a Minimalist C Compiler in C/C++ - Part 3 (Syntax and Semantic Analyzer or Parser with YACC / Bison)
- Building a Minimalist C Compiler in C/C++ - Part 4 - Path 1 (Intermediate Code Generation and Optimization -> Intel 8086 Assembly Code)
- Building a Minimalist C Compiler in C/C++ - Part 4 - Path 2 (Intermediate Code Generation and Optimization -> MIPS Assembly Code)
- Building a Minimalist C Compiler in C/C++ - Part 5 - (Running the Assembly Code on EMU8086 / MARS)
- Building an Assembler for MIPS ISA
- Building a Processor / CPU - Part 1 (Arithmetic Logic Unit in Logisim)
- Building a Processor / CPU - Part 2 (Floating Point Adder in Logisim)
- Building a Processor / CPU - Part 3 (Datapath in Logisim)
- Final Capstone: Writing a C Code and Running it on Our Own Machine!
- DFAs, NFAs and Regular Expression
- Context Free Grammers and Pushdown Automata
- The Amazing World of Linear Algebra
- Oracle SQL and PL-SQL