## BIO
**Main fields of interest:**
1. Developing C++ compiler.
2. Writing an operating system and a RDBMS.
**I "do not" have sufficient expertise to do work related to linux/unix/mac, so don't waste your time inviting me to bids related to them.**
**Academic Achievements:**
| Year | Achievement | Grade | Institution |
| 2002-06 | Bachelors in Computers and Information Systems
(Currently in Final Year) | A Grade
(76%) | NED University, Karachi |
| 2000-02 | Higher Secondary Certificate
(Pre-engineering) | A**+**Grade
(83%) | DJ Sindh Government Science College |
| 1999-2000 | Secondary School Certificate
(Science Group) | A**+**Grade
(81%) | Green Home School |
**Programming Skills:**
· Programming Languages: C/C++ , C# , x86 Assembly , MIPS assembly , Java, XAML
· Hardware Skills: Computer Architecture and Organization, LDST, Verilog
· Database(s): SQL Server
**Past Projects:**
1. Rewrote bitmap (.bmp) file handling for Windows project using C++ three years ago.
2. In the same year, I started writing C++ standard library myself and achieved 85% completion in 18 months.
3. I have successfully ported STL to .Net framework (it is entirely different from [login to view URL]). I have named it SGL for Standard Generic Library, it makes STL like facilities available to all CLS-compliant languages.
4. Last year I started working on a concept similar to CodeDOM functionality in .Net framework, for C++. It is an open-source code generator written completely in C++ and produces code for C++ (some features were omitted from the generator due to their cumbersome implementation).
5. I am currently writing a C++ compiler with some core extensions to the language like checked statement and positional parameter passing.
6. We all know BITS provides just a command line tool for its management by the users (bitsadmin), need for a GUI manager for BITS was so great that I wrote one myself using C++/CLI.
7. I wrote an internet browser that supports multi-tabbed browsing using C++/CLI.
8. [multi]map and hash_[multi]map provide a one-way container in which you can only conveniently search using a key, but no such convenience is provided for values. I have written bi-directional maps that are searchable in both keys and values.
9. Also, using C++ I have written a symbolic differentiator that uses boost.spirit as its backend.
10. Using WPF and C#, I wrote a XamlPad like utility that can load and display raw XAML.
11. I am also writing an open source replica of ASP.Net for sscli (shared source CLI) since Jan, 2004 in C#, having some improvements like using generics and removing minor inconsistencies and discrepancies among the different classes.
12. In our LDST project in second year, we built a 4-bit ALU using MSI chips that performed addition, subtraction, and logical operations on its two operands and generated the result along with status word.
13. In our second year project at the university, we worked on an address book written in C#.
14. In my third year DBMS project, we developed a library information systems. Many libraries provide only management for books, periodicals and journals. We enhanced our system to also support e-books, presentations, videos etc.
15. Also in my third year software engineering project, we developed an IP subnet calculator that supported FLSM (fixed length subnet masking) and VLSM (variable length subnet masking).
## Area of Expertise
In the field of programming,I am proficient in C/C++/C#,Jave,C++/CLI,XAML, VB.Net, assembly language for x86 platform upto pentium4 microprocessor.