
Law Firm
Kodem Law & Toorey
I worked as a Full-Stack Developer on Kodem Law and Toorey, contributing to backend, frontend, and data management. I developed features to streamline case processing, implemented automated scripts for USCIS submissions, and ensured efficient application handling for H1B and Green Card cases.
About the Project
Kodem Law and Toorey are law firm management websites designed to streamline the process of handling immigration cases, primarily focused on H1B and Green Card applications. These platforms assist users with case registration, lawyer assignment, and automated submission of applications to USCIS, ensuring an efficient and accurate case management process.

Transforming Legal Case Management with Efficient Data Solutions
Role: Software developer | Project Duration: Feb 2022 - Jul 2023
The Beginning of a Learning Journey
When I joined Kodem Legal Technologies as a Software Developer Intern, I was eager to expand my technical knowledge and contribute to meaningful projects. I was introduced to Angular and Spring Boot, two powerful frameworks widely used for building scalable, responsive applications. Although I was new to these technologies, I was excited to dive in and learn.
I developed a demo application using Angular for the frontend and Spring Boot for the backend. Over the next 30 days, I immersed myself in these frameworks, understanding core concepts such as component-based architecture, dependency injection, and RESTful API integrations.
Successfully built a demo application, which laid the foundation for my future contributions to the platform.
My First Task: Implementing a Dynamic FAQ Section
My first task was to develop a Frequently Asked Questions (FAQ) section as a modal window to reduce repetitive support queries. The feature provided clear, accessible answers across the platform.
The impact: a 20% reduction in support queries and improved user satisfaction as users resolved issues independently.
The Kodem Saga: My Journey as a Software Developer
Starting my full-time role at Kodem Legal Technologies was both exciting and challenging. As a part of a dynamic startup environment, I was quickly entrusted with a variety of responsibilities that pushed me to learn, adapt, and grow. Each project came with unique requirements, allowing me to explore different aspects of software development while applying my skills in real-time applications. The fast-paced nature of the startup provided invaluable lessons in problem-solving, efficient coding practices, and product development.
The work I contributed to includes:
Case Dashboard
Designed and developed a dynamic case dashboard using Angular, Spring Boot, and MySQL.
Implemented real-time case tracking to improve user engagement within 25 days.
Multi-Mode Interface
Created distinct interfaces for Admin Mode, User Mode, and Law Firm Employee Mode.
Applied Angular Material for a responsive and consistent UI.
Bug Tracking and Resolution
Identified and resolved 25% of reported bugs.
Improved performance and stability through proactive debugging.
User Data Management
Developed backend services to manage user education, employment, and address details.
Utilized MySQL Workbench to design, implement, and store data in a structured database format.
Microservice Architecture
Redesigned the system architecture to a microservice-based structure.
Deployed services across servers using Spring Boot, Docker, and Kubernetes.
Peak Season Bug Fixes
Monitored and fixed critical issues during the H1B filing peak season.
Deployed real-time hotfixes to prevent disruptions for active users.
Database Porting & Migration
Migrated 1TB+ of user data from the previous SQL database to the latest version.
Ensured zero data loss and achieved seamless integration with the new application.
User Testing & PDF Errors
Conducted User Testing to validate features and ensure functional reliability.
Diagnosed and resolved PDF generation errors for legal documents.
I-94 Details Feature
Built the I-94 details feature to manage user immigration records.
Integrated the feature into the case dashboard for comprehensive access.
My journey at Kodem Legal Technologies was both enriching and memorable. I had the privilege of working alongside a fun, talented group of colleagues who made the experience even more enjoyable. Beyond the technical tasks and challenges, we shared countless moments of laughter, learning, and teamwork. The memories of those days, the projects we completed, and the friendships we built still bring a smile to my face. It was truly a chapter of my life that I will always cherish.