I'm a software engineer and M.S. Computer Science candidate at DePaul University (expected Jun 2026). I build reliable backend systems, automation pipelines, and web applications β with hands-on experience across Java-based systems, C#/.NET services, and front-end work using TypeScript, HTML, and CSS. My repositories reflect a mix of academic and production work: Java-centric projects for systems and course assignments, full-stack web projects (C# + TypeScript) from web development courses, and distributed/automation projects that use scripting and cloud tools.
Professional highlights include backend API development, CI/CD and automation (Jenkins, Azure DevOps), and cloud integrations on AWS and Azure. I focus on writing maintainable code, improving test coverage, and shipping features reliably.
What I'm currently up to:
- Pursuing my M.S. in Computer Science at DePaul University, with an expected graduation in June 2026. My studies focus on prominent courses like Algorithms and Data Structures, Enterprise Computing, and Principles of Database Systems.
I organize my day-to-day work around backend services, automation, and reliable delivery. Below is a focused view of the technologies I use and my practical experience with them.
-
Languages
- Primary: C#, Java, Python, SQL
- Familiar / supporting: TypeScript, HTML/CSS
-
Backend & Frameworks
- .NET Core / ASP.NET Web API, ASP.NET MVC, Entity Framework
- Java (course & project work), familiarity with Spring Boot concepts
- Microservices patterns and API design (JWT-based auth, routing, versioning)
-
Frontend & Client
- TypeScript-driven front ends (project-level experience), responsive UIs with HTML/CSS
- Postman for API testing and quick integration checks
-
Cloud & Infrastructure
- AWS: S3, EC2, IAM (secure cross-account access patterns)
- Azure: Azure DevOps (CI/CD), App Services, Azure SQL
- Implementing cloud-hosted data flows and automating uploads/processing
-
CI/CD, Automation & Scripting
- Jenkins (pipeline design & automation), Azure DevOps pipelines
- Python and Shell scripting for automation, deployment helpers, and ETL tasks
- Pipeline-driven deployments to reduce manual steps and failure rates
-
Testing & Quality
- Unit & integration testing: NUnit, MSTest, xUnit, Moq
- End-to-end / browser testing exposure: Selenium (basic)
- Focus on test coverage, code reviews, and reducing post-release defects
-
Data & Storage
- Microsoft SQL Server, relational schema design and query optimization
- Data validation and transfer workflows for reliable ingestion
-
Tools & Processes
- Git, Bitbucket, Azure DevOps, Postman, CI/CD best practices
- Emphasis on maintainability: modular code, readable tests, documented pipelines
Below are key academic repositories on my profile with a short tech stack summary. Click each link to explore code, README details, and project artifacts.
-
SE452_FinalProject β Real project coursework
- Repo: https://github.com/panchalpk20/SE452_FinalProject
- Tech: Java, HTML, CSS β Java backend logic with web-based UI components.
-
SE452_Real-Estate-Management-System β Course project / web app
- Repo: https://github.com/panchalpk20/SE452_Real-Estate-Management-System
- Tech: Java, HTML, CSS β Full-stack academic project combining Java server-side and client-side pages.
-
webdev_FinalProject β Full-stack web development project
- Repo: https://github.com/panchalpk20/webdev_FinalProject
- Tech: C#, TypeScript, CSS β .NET backend with TypeScript-driven frontend; includes UI and API components.
-
SE450_Trading-System-Project β Systems / algorithms project
- Repo: https://github.com/panchalpk20/SE450_Trading-System-Project
- Tech: Java β Trading-systems logic and algorithms implemented in Java.
-
TempratureMonitor β Sensor / monitoring coursework
- Repo: https://github.com/panchalpk20/TempratureMonitor
- Tech: Java β Data collection and monitoring logic implemented in Java.
-
File-Retrival-engine β Distributed systems and IPC project
- Repo: https://github.com/panchalpk20/File-Retrival-engine
- Tech: Java, POSIX sockets β Client-server architecture, IPC using sockets, file retrieval workflows.
Certifications:
- AZ-900 Microsoft Certified Azure Fundamentals
- AZ-204 Microsoft Certified Azure Developer Associate
