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 4+ years building web applications in finance/insurance industry. My toolkit includes React, TypeScript, Next.js, Spring Boot, Python, and SQL for database work.
I've also explored Three.js for 3D web integration, which opened up fascinating possibilities for interactive experiences.
▹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.
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!