Our Karsun Innovation Center (KIC) Interns explore complex modernization problems, experiment with emerging technology such as artificial intelligence (AI), and engage with experts on our research and development team. Every summer, we feature our interns’ work on the Karsun website. In this interview, Computer Science student Samhita Kumar shares her experience with the AI code pairing tools included in Karsun’s ReDuX AI, front-end design using component libraries, and task management automation.
Finding Her Next: Software Development, Cryptography and AI Innovation
First, please tell us about yourself. Where are you going to school? What are you studying? What do you like to do in your free time?
Samhita: I’m Samhita, a rising sophomore at Yale University studying computer science. In my free time, I enjoy reading, visiting museums, and baking. I’m also part of my school’s moot court team and love learning about Constitutional law.
What do you want to do after this internship? What are your career goals?
Samhita: I hope to build on the skills I’ve acquired while here, and to apply my knowledge to real-world problems. I aim to pursue opportunities in software development and cryptography, and to continue working with new innovations like ReDuX.
Full Stack Development and Generative AI
Karsun’s ReDuX AI uses generative AI to make code, data, and access control recommendations. In addition to their work exploring the use of AI for modern software development, we also challenged our interns to identify and propose enhancements to our AI toolkits. Samhita applied her full stack development skills to this challenge.
Could you share a little bit about the project you worked on as part of this internship? What challenge does it solve? What technologies and tools are you using?
Samhita: I have primarily been working with KIC’s ReDuX AI code pair tool, AppPilot. I used Java SpringBoot, PostgreSQL, Podman, Testcontainers, Nx, React, and Jest to build a full-stack project while testing AppPilot. My front-end design pulled in several component libraries such as Metrostar Comet. I also created a Task Manager project with CRUD functionality and user accounts to strengthen my understanding of the technology stack. Finally, I helped find and resolve defects within AppPilot.
Flexibility, Adaptability, and Innovation
What is your favorite part about working with the Karsun Innovation Center? Is there a weekly meeting or ritual you enjoy? The opportunity to learn more or get a new certification?
During our biweekly “Show, Don’t Tell” meetings, I’ve been able to learn about the projects that the Karsun Innovation Center is working on. It has been amazing to explore so many different technologies and to see the different approaches that can be taken to address blockers.
What is your biggest takeaway from your experience as an intern at Karsun?
It is definitely the importance of flexibility. I’ve gained so much practical experience and observed how unexpected issues can arise at any moment. To tackle these challenges, I learned to remain adaptable and prepared for anything. This approach has proven incredibly helpful, and it’s one I will definitely carry forward in my career.
Samhita worked alongside Karsun Innovation Center experts throughout her internship program. Discover how Karsun experts are modernizing for every next in our Innovation Center by accelerating transformation with the ReDuX AI toolkit.
Meet Luca Moukheiber. A rising college sophomore, he is a member of the 2023 Karsun Innovation Center Internship Program. He worked alongside artificial intelligence (AI), federal acquisitions and data solutions experts as part of a project team developing a federal contracts management proof of concept. In the interview below, we learn more about Luca, his project using a Large Language Model to generate code and his favorite parts about working with our Innovation Center.
First please tell us about yourself. Where are you going to school? What are you studying? What do you like to do in your free time?
I am an Echols Scholar about to start my second year at the University of Virginia, where I am majoring in computer science. I enjoy hiking, biking, paddle boarding, and playing the guitar in my free time.
Could you share a little bit about the project you worked on as part of this internship? What challenge does it solve? What technologies and tools are you using?
As part of the Karsun initiative to explore the integration of generative AI into application development, I developed a file attachment feature used in a proof of concept application using Large Language Model (LLM) technology to generate code for certain parts of my project. I created a custom interface for users to upload, view, or delete documents as part of a reporting system. My project solves the challenge of improving efficiencies and reducing costs associated with federal contract management. This task involved working on both the front and back end to store documents in a database and the cloud. Leveraging AI to reduce manual code writing reduces development time and improves efficiency. The technologies that I used in this project were GPT-4, Angular, Spring Boot, Postgres, AWS S3, LocalStack, Jest, Nx, Flyway, and Podman.
What is your favorite part about working with the Karsun Innovation Center? Is there a weekly meeting or ritual you enjoy? The opportunity to learn more or get a new certification?
My favorite part of working in the Innovation Center is having the opportunity to develop cutting-edge solutions to novel problems. The projects evolve rapidly, with ample space for creative thinking and problem-solving. I appreciate Karsun’s emphasis on intern learning. I am currently studying to become certified as an AWS Developer Associate.
What is the biggest takeaway from your experience as an intern at Karsun?
My biggest takeaway is that keeping an open mind, being adaptable, and continuously learning are core software development skills. I came in with no Angular experience, and understanding how everything worked together in the codebase was difficult at first. However, by taking courses, I saw how the material I learned applied to the real project I was working on, enabling me to build my own feature. There were also situations where I had to change my approach because I ran into blockers, which took me extra time to figure out but strengthened my problem-solving abilities.
Luca’s internship was supported by the Karsun Solutions Innovation Center Practice Areas. Learn more about Karsun’s Acquisitions Management Modernization solutions. Connect with Luca on LinkedIn.