Pankaj Prakash - The Codeforwin Guy

Pankaj Prakash – The Codeforwin Guy


I am a computer geek who fell in love with computers since, the day I pressed mouse buttons. I am from a small town Patna, Bihar, India and currently living in Hyderabad, India. I work at Vasudhaika Software Solutions (Kalgudi) as a Software Design Engineer.

I am writing code since I was of 10. I like to spend most of my time with my laptop, programming, solving problems and Rubik's cube.

I love cricket (IPL, T20, WC). I am a die hard fan of #ABDevilliers, #MSD, #DavidWarner, #ViratKohli, #Gilchrist. Apart from cricket, music is in my veins. However, I am very bad bathroom singer 😀 . Mostly I listen to Bollywood and my recent favourite Qurat Ul Ain Balouch.

I completed my graduation(BCA) and post graduation (MCA) from Indira Gandhi National Open University. An open university, not the regular college. However, I always wanted to study at some big college to learn more and more.

IGNOU St. Xavier's, Patna study center for BCA and MCA
IGNOU St. Xavier's, Patna study center for BCA and MCA

During my graduation, I worked at Appin Technology Lab (Patna) for more than 1.5 years as a C and Java trainer. At Appin I was responsible to train mostly B.Tech, BCA and M.Tech students. There I also got chance to train few IITians. In addition, I developed some small scale projects as a freelancer.

I started Codeforwin in 2015, with an aim to help beginners in programming. And throughout the period of time it became one of the most popular and loving blog for C programming.

Recently Codeforwin also got featured as top most blog for learning C programming by Feedspot.

Programming may feel like a nightmare for beginners, if not trained properly. I focus mostly on writing tutorials, articles, programs and exercises for beginners. Primary aim of the blog is to enhance skills of a beginner to intermediate and professional level.

Currently I am focused on writing contents related to C programming. Which is a stepping stone for every programmer, as I think. If not, then I am sorry. Although, C was not the first language of my programming life.

I started my programming journey with Java. Programming became my passion from the day I created my first standalone Java GUI application. It was a simple notepad, but the feeling of developing my first application was incomparable. Later I developed many more applications. Some of my school and college projects are listed on my Github profile.

I have expertise in C, Java (J2EE), SQL, RESTful Web Services, Hibernate, Spring, HTML, CSS, Javascript, AngularJS etc. Apart from that I have also worked with C#.NET, Big Data technologies, SOAP Web Services etc. For more have a look on my online portfolio.

Codeforwin different programming languages

I am writing this blog to share the knowledge within me. In hope that it might be helpful to geeks and beginners like me. Codeforwin is a blog about learning, coding and practicing programming and algorithms problems. It's a place for beginners to learn and advance their skills.

You can ping me on social media. Although, I am not much socially active but I do reply to each and every message from Codeforwin lovers.

Or you can drop a mail at Codeforwin admin

Do provide your valuable suggestions and feedback.

A big thanks to all Codeforwin lovers.
Happy Coding 🙂