Software
Engineer
Building scalable enterprise web applications with React, modern frontend architecture and open-source technologies.
Currently contributing to a Clinical Research Platform supporting oncology workflows through configurable electronic Case Report Forms (eCRFs), reusable component architecture and Spring Boot integrations.
Engineering Journey
From Civil Engineering to Enterprise Software
Every stage of my career has strengthened my engineering mindset—from infrastructure projects to enterprise software, clinical research systems, and open-source contributions.
Engineering Foundation
Civil Engineering
Started my professional career in Civil Engineering, contributing to large infrastructure and MNC projects while developing strong analytical and problem-solving skills.
Software Engineering
Career Transition
Transitioned into software engineering through continuous self-learning, open-source contributions, and hands-on full-stack development.
Full-Stack Software Development
Microverse
Completed an intensive collaborative program focused on JavaScript, React, Ruby on Rails, Agile development, and distributed teamwork.
React • Next.js
Freelance Engineer
Delivered frontend solutions, modernized legacy React applications, and collaborated with international clients on production software.
Software Engineer
Enterprise Education Platform
Built scalable React features while collaborating with U.S.-based engineering teams using Agile and Git-based workflows.
Current Project
Clinical Research Platform
Developing enterprise React applications supporting oncology research through configurable eCRF systems, reusable architecture, and Spring Boot integrations.
Since 2018
Open Source
Maintaining GNOME Shell Extensions and contributing technical solutions to the Linux community with 23K+ AskUbuntu reputation.
Engineering Focus
What I Do
I enjoy solving complex frontend engineering problems by building scalable, maintainable applications. My experience spans enterprise software, clinical research platforms, reusable component architecture, and open-source development.
Enterprise Applications
Building scalable React applications that support real business workflows and enterprise users.
Clinical Research Systems
Developing configurable eCRF solutions supporting oncology research and subject management.
Dynamic UI Rendering
Creating metadata-driven interfaces capable of rendering dynamic forms without code changes.
Reusable Component Architecture
Designing reusable React components that improve consistency, scalability, and maintainability.
Spring Boot API Integration
Integrating React applications with REST APIs while collaborating closely with backend teams.
Performance Optimization
Reducing unnecessary re-renders, improving state synchronization, and optimizing frontend performance.
Open Source
Contributing to GNOME Shell Extensions, Linux tooling, and the open-source community.
Professional Experience
Building Enterprise Software
My professional experience spans enterprise education and clinical research platforms, where I build scalable React applications, reusable architectures, and modern frontend solutions for real-world business problems.
Manuh Technologies
Clinical Research Platform
Software Engineer
Developing a React-based enterprise application supporting oncology research through configurable electronic Case Report Forms (eCRFs), subject management, and reusable frontend architecture.
Built configurable metadata-driven eCRF rendering.
Developed reusable React components and modal framework.
Integrated Spring Boot REST APIs.
Optimized rendering performance and reduced unnecessary API calls.
Collaborated closely with backend developers and QA teams.
Manuh Technologies
Enterprise Education Platform
Software Engineer
Worked with a distributed U.S.-based engineering team to develop and maintain a large-scale enterprise education platform.
Implemented reusable frontend components.
Participated in Agile sprint planning and code reviews.
Resolved UI defects with QA collaboration.
Delivered production-ready features.
Selected Engineering Work
Solving Engineering Challenges
Rather than showcasing screenshots, these examples highlight engineering problems I've solved while building enterprise software and scalable frontend systems.
Clinical Research Platform
Dynamic eCRF Platform
Challenge
Researchers required configurable electronic Case Report Forms capable of supporting multiple studies without frontend code changes.
Solution
Developed a metadata-driven React rendering engine capable of dynamically generating complex clinical forms from backend configuration.
Enterprise Applications
Reusable Component Architecture
Challenge
Repeated UI patterns across multiple modules increased maintenance effort and slowed feature development.
Solution
Designed reusable React components including tables, modals, validation logic, and configurable UI building blocks.
Production Systems
Frontend Performance Optimization
Challenge
Complex state updates caused unnecessary component re-renders and redundant API requests.
Solution
Optimized rendering with React Hooks, memoization, Redux state management, and improved synchronization strategies.
Enterprise APIs
Spring Boot Integration
Challenge
Frontend and backend teams required reliable integration across dynamic workflows and configurable business logic.
Solution
Integrated React applications with Spring Boot REST APIs while collaborating closely with backend engineers to resolve payload and workflow challenges.
Open Source Contributions
Building Beyond My Day Job
Open source has been a significant part of my engineering journey. It has strengthened my Linux expertise, sharpened my debugging skills, and given me opportunities to contribute back to the developer community.
AskUbuntu Reputation
Years Contributing
GNOME & Linux Ecosystem
Trusted Community Contributor
23K+ AskUbuntu Reputation
Recognized by the Linux community for providing high-quality technical solutions covering Ubuntu, GNOME, Bash scripting, Linux desktop customization, and system administration.
Open Source Developer
GNOME Shell Extensions
Designed and maintained GNOME Shell Extensions using GJS and GTK, improving desktop usability and automation for Linux users worldwide.
Open Source Projects
GitHub
Publishing personal projects, reusable utilities, experiments, and production-ready applications while continuously exploring modern web technologies.
Technologies & Communities
Engineering Toolbox
Technologies I Use
I enjoy building maintainable software using modern frontend technologies, enterprise architecture, and open-source tools. My focus is always on solving problems rather than simply using frameworks.
Frontend
Backend & APIs
Enterprise Engineering
Developer Workflow
Open Source
Tools
Engineering Principles
How I Approach Software Engineering
Technology changes quickly, but good engineering principles remain constant. These ideas guide how I design software, collaborate with teams, and solve technical problems.
Build Reusable Systems
I prefer creating reusable components and shared abstractions instead of solving the same problem multiple times. Good software should become easier to extend as it grows.
Design for Maintainability
Readable code, clear architecture, and consistent patterns are priorities. Software should be easy for future developers—including myself—to understand and improve.
Optimize When It Matters
I enjoy identifying unnecessary renders, redundant API calls, and inefficient state updates to improve application responsiveness without sacrificing readability.
Work Closely Across Teams
Great software comes from collaboration. I work closely with backend engineers and QA teams to align APIs, reproduce issues, and deliver reliable releases.
Debug Methodically
Rather than guessing, I investigate problems systematically using browser developer tools, logging, network analysis, and incremental testing until the root cause is understood.
Keep Learning
Open source, enterprise software, and continuous learning help me improve as an engineer. Every project is an opportunity to learn a better way to solve problems.
Currently Working On
Always Learning. Always Building.
I enjoy solving real engineering problems while continuously improving my skills through enterprise software development, open-source contributions, and modern frontend technologies.
Clinical Research Platform
Building enterprise React applications that support oncology research through configurable electronic Case Report Forms (eCRFs), reusable component architecture, and Spring Boot integrations.
Frontend Architecture
Improving reusable component design, metadata-driven UI rendering, state management, and application performance for enterprise-scale software.
Continuous Learning
Deepening my knowledge of modern React patterns, TypeScript, software architecture, and scalable frontend engineering practices.
Open Source
Continuing to contribute to the Linux and GNOME ecosystem while maintaining personal engineering projects and exploring new technologies.
Looking Ahead
My goal is to continue building enterprise software that solves meaningful problems while growing as a software engineer through collaboration, challenging projects, and continuous learning.
Contact
Let's Build Something
Meaningful Together.
I'm always interested in opportunities involving enterprise software, modern frontend engineering, React development, and open-source collaboration. If you'd like to discuss a project, an opportunity, or simply connect, I'd be happy to hear from you.
pratap.panabaka@gmail.com
Connect with me
GitHub
github.com/pratap-panabaka
Portfolio
pratap-panabaka.in
© 2026 Pratap Kumar Panabaka
Designed & Built with Next.js, React and Tailwind CSS