About me
I’m Anupam Pujari, a passionate Software Developer and Competitive Programmer currently pursuing a B.Tech in Computer Science and Information Technology at C.V. Raman Global University, Bhubaneswar. I specialize in designing efficient, scalable, and maintainable software systems while consistently sharpening my algorithmic thinking through competitive programming.
My technical skill set includes Java, Python, and C/C++, backed by a solid understanding of data structures, algorithms, object-oriented programming, and computer architecture. I have hands-on experience developing robust desktop and utility applications using Swing, JavaFX, and AWT, and I actively apply core CS principles to real-world challenges. As a competitive programmer, I regularly participate in contests on platforms like Codeforces, LeetCode, and HackerRank, where I refine my problem-solving abilities, time complexity optimization, and code quality under pressure. These experiences directly influence how I approach software development—with a strong emphasis on logic, performance, and clean code architecture. My projects include a real-time currency converter with encrypted authentication and API integration, and a heart disease prediction app using machine learning, both of which demonstrate my ability to deliver practical, real-world solutions using advanced programming concepts.
Driven by curiosity and a desire to build impactful software, I thrive in environments that challenge my technical skills and push me to grow as an engineer.
Skills
-
Software Development
Designing and building efficient, scalable, and maintainable software systems using core programming principles and structured development practices.
-
Mobile apps
Basic development of applications for Android using JAVA Fx, maintaining responsiveness along with it.
-
Problem Solving
Solved many DSA problems from different sources to an Intermediate level.
-
Programming Languages
Knowledge about Python, C/C++, Java, JS, HTML, CSS, React JS.
-
Web design
Getting into modern and high-quality design made at a professional level.
-
Data Bases
Intermediate development of websites using data bases. Gaining knowledge on how DB works on background level