Full Stack Software Engineer · Incoming PG @ BITS Pilani Hyderabad
Full Stack Software Engineer based in Hyderabad with experience across enterprise software, startups, research, and academia.
Builds modern applications using Java, Spring Boot, Python, React, Next.js, PostgreSQL, and Google Cloud Platform, while continuously exploring new technologies whenever a project demands it.
Passionate about Artificial Intelligence, Cloud Computing, Information Security, Internet of Things, and Natural Language Processing for Indian languages.
Enjoys turning ideas into software that people actually use. Outside of work, enjoys traveling, following Formula 1 and cricket, and exploring the intersection of technology and public policy.
This site was generated using HUGO from an open source theme via a Github Actions.
Co-founded a software startup spanning product development, client engineering and technology consulting, working across product ideas, architecture, implementation and delivery. Defined and developed the product vision for an intelligent travel platform using React with Python/Java backend services, focused on personalised multi-city trip planning, community-driven travel knowledge and privacy-conscious recommendations. Led development of enterprise applications for IndianOil, including modules within the Swadyamitra learning platform and the TAPSO Gate Pass Management System, using Spring Boot, React and Thymeleaf. Contributed to Swadyamitra learning workflows supporting learner segmentation, Satsang batch formation, coordination and course-completion reporting. Worked directly with stakeholders and client teams across requirements analysis, backend services, frontend workflows, debugging and delivery, translating business processes into software features. Worked on client websites and other software projects while continuing hands-on product and engineering work within the startup.
Engineered product features across frontend and backend using Next.js and Spring Boot, including application architecture, integrating the recommendation Python/FastAPI service, database schema design, CI/CD automation and deployment on Google Cloud Run. Worked across the software lifecycle from requirements and implementation through deployment, debugging and production support. Worked with Git, containerised deployment and cloud-native development practices in a product engineering environment. Used and administered AI-assisted development workflows with GitHub Copilot and Claude for code generation, refactoring, debugging, documentation and development acceleration, while reviewing and validating generated code. Helped manage the team’s adoption of AI coding tools, including the transition from GitHub Copilot’s credit-based model to Claude-based development workflows.
Developed Python automation for Highgate’s select-service and full-service hotel operations, including biweekly and monthly Purchase Card Transaction reporting integrated with Oracle Financials. Developed automation for Cedar Hill Prep covering student enrollment and school fee invoicing, integrating the workflow with Xero and Gradelink Student Information System. Worked with Product Owners and business stakeholders on requirements, business workflow clarification, technical implementation and feedback cycles.
Led the institution’s web platform and digital presence, overseeing development, administration, maintenance and continuous improvement of the college website. Coordinated the team of departmental website administrators, helping standardise website operations, content updates and technical practices across departments. Managed the organisation’s Microsoft 365 infrastructure and supported institutional users and collaboration services. Designed and maintained websites using WordPress, HUGO and related web technologies, including ongoing administration and deployment work. Coordinated Google Cloud Career Advancement and AICTE LITE Pupilfirst Web Development programs, working with students, faculty and external stakeholders. Taught Cloud Computing, Internet of Things and Cybersecurity and mentored students on software and technology projects.
Resolved critical defects in a Spring Boot application and developed Docker/Kubernetes-based microservices supporting core authentication and payment-processing workflows. Worked with REST APIs, Docker and Kubernetes in a service-oriented application environment. Designed supporting data structures and a helper module for JSON conversion into tree structures and element insertion, improving API data handling.
Developed an anti-phishing platform for Microsoft Outlook that analysed email headers and message content to identify phishing indicators and support user reporting. Researched Microsoft Exchange/Outlook add-on development. Designed a C# Outlook component for header analysis and reporting, and a VB.NET integration layer connecting the Outlook component with Python-based machine-learning algorithms. Evaluated third-party enterprise security technologies. Built a web-based threat intelligence prototype for storing and analysing security data streams, modelling relationships between threat entities and visualising data. Worked with Spring 4.x, Apache Wicket, ReactJS, Lucene and OrientDB across backend, frontend, search and data-modelling components. Customised and deployed the open-source Stucco platform on AWS to collect and parse threat intelligence streams.
Maintained and enhanced the New Hampshire Unemployment Insurance System, investigating and resolving application defects through the enterprise change-management process. Implemented changes required by the updated U.S. Department of Labour RESEA program within the existing application. Contributed to the modernisation of the legacy codebase by rewriting components using Spring and Hibernate ORM. Worked across JSP, Servlets, JDBC and Oracle 12c, including application and database-layer changes. Redesigned and documented the help system using Adobe RoboHelp while supporting Section 508 and W3C accessibility requirements.
Designed Java/Spring modules for an Integrated Test Data Management system, including ticket creation, data-validation workflows, status workflows supporting test-data generation and management across environments. Worked with Spring MVC, JDBC, JSP, MySQL, HTML, XML, CSS and AJAX across application and database layers. Developed proof-of-concept applications for dormitory allocation, bus ticket booking and railway ticket booking using Struts, Spring and Hibernate. Designed unit test cases and database schemas.
Project Management, Cloud Computing, Systems Engineering Analysis, Network Management, Cybersecurity
Operating Systems, Data Communications, Internet and Web Systems, Algorithms, Machine Learning, Artificial Intelligence
C, Data Structures, Design and Principles of Programming Languages, Compiler Design, Java, Networking
A growing collection of research, presentations, and technical contributions.
The collection of projects that are designed or developed or maintained by prajwal.
See all Creations for more examples!
A collection of efforts to which he contributed, but did not created.
The blog posts that follow will be a combination of personal memoirs and technical articles.
Kali Linux is giving its Windows Subsystem for Linux (WSL 2) users an automated Xfce graphical desktop environment Win-KeX . This removes need for remote desktop clients or xClients or out of box scripts. Just typing in kex or clicking on the button, Win-KeX will give us a persistent-session GUI.
List of free and open-sourced fonts for languages that follow the Devanagari writing system in their scripts. To use and install the below fonts, if required, you would only need to add the Telugu language on your Windows or macOS Personal Computer or Mobile phone.
Study English IELTS Preparation, is a series of English language programs which develops skills and strategies for intermediate to advanced learners of English - especially those preparing to take the IELTS test.
See all Blogs for more examples!