Hi, I'm
Raj Parekh
I'm a full-stack software engineer specializing in building scalable, high-performance enterprise applications that deliver great user experiences.
About Me
▹Technical Background
Hello! I'm a full-stack engineer with 5 years of experience building web applications in the finance and insurance industry. My toolkit includes React, TypeScript, Next.js, Spring Boot, Java, Python, and SQL for database work.
▹My Journey
Video games sparked my interest in coding, I wanted to understand how they worked. This curiosity led me to computer science, and eventually to a Master of Computer Science from UCF. Fast forward few years and I started my professional journey in 2021.

▹Development Philosophy
I build applications that deliver seamless user experiences while prioritizing developer experience. Before coding, I always ask: "Why am I building this?" Understanding the problem being solved drives better solutions, whether it's a new app or enhancing existing features.
▹Technical Approach
Frontend Development
I focus on creating intuitive interfaces by putting myself in users' shoes. Every interaction should feel natural and effortless.
Backend Development
I believe that API development requires solid architecture, optimization, and seamless data validation. I structure data meaningfully for both frontend consumption and maintainability.
AI-Powered Development
I integrate AI throughout my development workflow. Accelerating coding, conducting code reviews with GitHub Copilot, and picking up new languages faster than ever. AI isn't replacing my skills; it's amplifying them.
Experience
Full-stack Software Engineer @ MagMutualAug 2021 - Present
I help develop this specialized sales application that retrieves client policies, provides exceptional visualization of insurance coverage using 3D simulation, and generates optimized coverage recommendations.
Responsibilities
As a full-stack engineer,
- ▹At my current role, I develop enterprise level applications using React and TypeScript for frontend, Java/SpringBoot for backend, and also a Python API for specialized policy calculations.
- ▹collaborate with the design team by offering programmatic insights to guide design decisions for enterprise applications.
- ▹Create and maintain interactive 3D components using Three.js for data visualization.
- ▹Write integration tests for UI using Playwright and unit tests for springBoot API using JUnit. My team has achieved and maintained 80% test coverage for every repository that we own!