F
👋 Hey there! I'm Patrick Kramer, a full-stack software developer with a passion for turning innovative ideas into reality.
My journey into the world of coding is a bit unconventional—I spent eight years shaping young minds as a teacher before making the exciting leap into the dynamic realm of software development.
📚 During my time as an educator, I discovered the power of creativity and problem-solving, skills that seamlessly translated into my transition to coding. Now, armed with a solid foundation in both teaching and tech, I bring a unique perspective to every project I tackle.
💻 As a full-stack developer, I thrive on building seamless, user-friendly experiences. Whether it's crafting the perfect front-end or optimizing the back-end for peak performance, I'm dedicated to delivering top-notch solutions that not only meet but exceed expectations.
🌐 When I'm not immersed in lines of code, you can find me exploring the latest tech trends, experimenting with new languages, or maybe even reminiscing about the classroom (though I must admit, debugging code is a bit less messy than managing a room full of energetic students!).
Let's collaborate and bring your digital dreams to life! Feel free to reach out—I'm always up for a coding challenge.
Portfolio
Logistics Module
LOGMOD (Logistics Module) is a critical application for the US Air Force, streamlining logistics operations from planning to execution. It provides real-time insights, optimizing resource allocation, supply chain management, and enhancing overall mission readiness.
Spring
Oracle
Vue.js
Bootstrap
JSP
Liquibase
AWS Cloud Services
Jenkins
keyboard_arrow_down
- Diligently maintained and swiftly addressed bugs, ensuring the seamless performance and reliability of the application.
- Championed innovation by integrating key functionalities like CSV report export, data migration, and refined search and filtering capabilities, enriching the system's utility
- Revolutionized the user interface by migrating from JSP to Vue.js, bringing about a tech-forward transformation accompanied by substantial UX enhancements
- Led the charge in designing and implementing a cutting-edge user interface, prioritizing streamlined workflows, a contemporary aesthetic, and an elevated user experience.
TheKitchenSink
TheKitchenSink is a versatile application that scours the web for recipes, creating an extensive database of culinary delights and their ingredients. Users can effortlessly select recipes, generate weekly grocery lists, and receive eco-friendly alternatives to minimize waste—an all-in-one solution for seamless meal planning.
Django
Vue.js
MySQL
Quasar
Nuxt3
Google Cloud Platform
keyboard_arrow_down
- Conceptualized, designed, and brought to life the entire website and backend, shaping a seamless digital experience from vision to reality.
- Empowered culinary exploration by developing a dynamic system that effortlessly parses recipes from diverse websites worldwide, with the flexibility to easily incorporate new sources.
- Leveraged the cutting-edge capabilities of Language Models (LLMs) to enhance the parsing of ingredients from recipes, ensuring accuracy and precision.
- Showcased technological prowess by seamlessly integrating with Stripe (although subsequently removed), providing a tangible proof of concept for robust payment solutions.
Benefits Servicing Platform
The Benefits Servicing Platform empowers business users to strategize and execute targeted campaigns, from winning back customers to driving foot traffic. Seamlessly integrated with credit card rewards and cashback, this application ensures a personalized and goal-driven approach, maximizing the impact of every campaign for enhanced customer engagement and business success.
Angular
RxJS
keyboard_arrow_down
- Strategically orchestrated and executed the transition to an internal component library, streamlining development for enhanced efficiency and cohesion.
- Played a pivotal role in the internationalization effort, ensuring our product seamlessly resonates with audiences in Hong Kong and mainland China.
- Diligently hunted down and mitigated bugs within the system, elevating the overall reliability and performance of the product.
- Improved testing practices by bringing Selenium test coverage from a respectable ~70% to an impressive ~95%, fortifying our codebase with robust quality assurance.
Customer Benefits Platform
The Customer Benefits Platform revolutionizes user experience by providing a personalized hub for viewing and selecting available offers. With features like offer history tracking and the ability to activate offers, this white-label application is designed for global use, offering a seamless solution for banks to enhance their customer benefits programs worldwide.
ReactJS
Spring
PostgreSQL
keyboard_arrow_down
- Developed a greenfield application from scratch, providing a fresh start for a seamless user experience that integreated with parent banks
- Created a white-label solution, offering a customizable interface tailored to meet diverse branding needs.
- Implemented internationalization to cater specifically to the dynamic audience in Hong Kong
- Engineered to empower users by swiftly accessing and viewing credit card-associated deals
Feather Picker
The Feather Picker app simplifies the raffle experience, allowing users to effortlessly create and run raffles. Streamlining the entire process, this application provides an intuitive platform for seamless raffle management, making it easy for users to engage in and enjoy the excitement of their own raffle events.
SolidJS
Terraform
Amazon Web Services
Golang
keyboard_arrow_down
- Revamped the raffle experience with 'Feather Picker,' turning it into a more user friendly application
- Transformed a time-consuming setup process into a seamless, efficient application for quick and easy organization
- Built as a learning experience, providing valuable insights while serving as a practical and enjoyable tool for company engagement
- Leveraged cutting-edge technologies including SolidJS, Terraform, AWS, and Golang to ensure a robust solution
- Contributed to fostering a positive company culture through an engaging and tech-savvy approach to team-building
Go Tanks
Go Tanks is a dynamic coding game where users unleash their programming prowess to craft bots designed for ultimate destruction. In this GO-based challenge, users code strategic maneuvers, creating a virtual battlefield where coded bots engage in epic battles, showcasing both coding skills and tactical acumen.
Golang
keyboard_arrow_down
- Conceptualized and brought to life 'GoTank Battles,' a coding game merging entertainment with Golang skill development
- Designed as a hands-on learning experience, allowing users to grasp Golang fundamentals while coding actions for virtual tanks
- Transformed language learning into an engaging and interactive experience, making Golang mastery both enjoyable and practical
Confluence AI Assistant
The Confluence AI Chatbot is a game-changer, enabling users to interact with their Confluence documents through intuitive chat. By loading all Confluence documents, this application transforms information retrieval into a conversational experience, allowing users to seamlessly find key insights about their organization or product with ease and efficiency.
LLM (OpenAI Chat-GPT 3.5)
Python
Vue
ChromaDB
keyboard_arrow_down
- Built from scratch, this application serves as a cutting-edge demo, showcasing the fusion of technology and user-friendly communication
- Enabled users to seamlessly chat with their Confluence documentation and other documents, transforming information retrieval into a conversational experience
- Implemented powerful Large Language Models to understand user queries and provide concise, accurate answers from vast amounts of documentation
- Demonstrated the potential of AI in simplifying complex information retrieval, making it accessible and efficient for users of all levels
Identity Microservice
Allows users and applications to quickly authorize users and determine their access. Built to improve workflow throughout the organization and reduce external dependencies.
Java
Spring
Oracle
Jenkins
Flyway
keyboard_arrow_down
- Streamline user authorization by enabling applications to access a unified identity source, eliminating the need to interact with multiple resources
- Simplify authentication processes and reduce overhead by providing a cohesive platform that seamlessly integrates with existing applications using an sdk
-

Explore my latest projects on
and dive into my professional journey on
For a detailed overview of my skills and experience, check out my Resume Let's stay connected and build something amazing together!



picture_as_pdf