Passion, Drive & Curiosity!
About Me
Hi, I'm Christian! I'm a software engineer currently working in the financial sector, but my journey with technology started long before my professional career. For as long as I can remember, I have loved messing with computers and diving into the "how" behind the screen. My daily work is currently centered on building robust systems with Typescript and Python, where I find a lot of satisfaction in solving the ever-growing technical puzzles that come with modern financial applications. I thrive on the challenge of taking a complex problem and turning it into a clean, functional reality through code.
My day-to-day focus is on the frontend, but I'm a firm believer in being a well-rounded developer who understands the entire user journey. I've spent a significant amount of time crafting interactive interfaces using React, ensuring that server logic translates into a seamless experience for the person using the app. I don't just stop at the UI, though; I've also built reusable Django mixins to handle complex backend pagination and filtering, which directly optimizes how data flows to the frontend and reduces payload sizes. Whether I'm integrating real-time features like WebSockets to our frontend for a chat experience or building out a library of reusable UI components, I find joy in the balance of logical structure and visual creativity.
I also take great pride in the "under the hood" work that makes software reliable and scalable. I've developed a deep toolkit for automated testing using frameworks like Selenium, Cucumber, and Karate to ensure every feature is rock-solid and meets accessibility standards. My experience extends into the world of DevOps, where I've led efforts to move production repositories to OpenShift using Helm and managed the infrastructure needed to keep projects running smoothly. I even like to step into the creative side, using Adobe XD and Illustrator to mockup designs for personal projects.
What truly keeps me energized, though, is the constant opportunity for growth and community. I'm always pushing myself to learn something new, whether I'm exploring Kotlin for Android development, diving into Spring Boot services, or learning Godot under pressure during a Game Jam. I'm equally passionate about sharing that knowledge with others; hosting Code-With-Me sessions for interns to help them build their first portfolios has been one of the more rewarding parts of my career. I'm always looking for the next challenge where I can bring this mix of technical curiosity, hands-on experience, and collaborative spirit to help a team succeed.

Programming Languages
Years of Experience
Github Repositories
Skills
Experience
Software Engineer @PNC
2022 - Present | RemoteDeveloped core UI features for an in-house RAG application, primarily integrating WebSocket streaming into a bespoke front-end chat through custom code, alongside building a library of reusable components. implemented high-performance backend pagination mixins in Python to optimize API data flow and led the migration of production repositories to Helm on OpenShift (OCP). I also managed end-to-end infrastructure provisioning, coordinating OCP namespaces and Oracle user setups to ensure seamless project delivery under tight production deadlines. Furthermore, I streamlined internal workflows by consolidating Postman collections and implementing SwaggerUI to enhance documentation accuracy and developer collaboration. Additionally, I spearheaded the revitalization of virtual assistant Web SDKs for accessibility compliance and mentored team members through technical 'Code-With-Me' sessions.
Software Engineer Associate @PNC
2020 - 2022 | RemoteScaled automated testing for mission-critical Angular microapps within the Retail Online Banking ecosystem, specifically supporting Domestic and International Wires. I developed reusable Java step definitions and integrated Axe-core to ensure WCAG 2.1 AA accessibility compliance across multiple high-visibility production platforms. By leveraging Karate-UI and Selenium, I architected robust test suites to verify edge-case behaviors and secure third-party API integrations.
Education
Java Software Automation Bootcamp
TekLab SchoolSelenium Browser Automation, Rest Assured with Cucumber, Docker with Zalenium, Jenkins Pipeline Scheduling.
B.S. Computer Science
2026 | University of Maryland Global CampusRelevant courses included Data Structures and Algorithms, Object-oriented methodology, Software Design and Architecture.