Hi, I'm Nishanth Murugan
Fullstack Engineer & Marathon Runner
Building high-performance web applications while chasing personal records on the track. Exploring the intersection of software engineering and endurance athletics.
About Me
Fullstack engineer passionate about building scalable web applications and pushing physical limits through marathon running
I'm a fullstack software engineer with a passion for creating high-performance web applications that solve real-world problems. With expertise spanning React, Next.js, Node.js, and modern cloud infrastructure, I specialize in building scalable, user-centric solutions.
Beyond the keyboard, I channel the same dedication into marathon running. Training for and racing marathons has taught me invaluable lessons about goal-setting, perseverance, and systematic improvement - principles I apply directly to software development. Whether it's optimizing code or shaving seconds off my race time, I'm driven by continuous improvement.
This portfolio showcases my technical projects and running journey, demonstrating how discipline, data-driven decision making, and relentless iteration drive excellence in both domains.
Technical Skills
Frontend Development
Backend Development
DevOps & Tools
Additional Skills
My Engineering Philosophy
Running Achievements
Career Timeline
Senior Fullstack Engineer
Leading development of high-performance web applications
Boston Marathon Qualifier
Achieved BQ time of 3:15:42 at Chicago Marathon
Fullstack Engineer
Specializing in React, Node.js, and cloud infrastructure
First Marathon
Completed first marathon in 3:45:23
Computer Science Degree
B.S. in Computer Science with honors
Featured Projects
A selection of my recent work showcasing fullstack development, performance optimization, and user-centric design
No projects found with the selected filters.
Latest Articles
Exploring the intersection of software engineering and endurance athletics
My First Marathon: Lessons from 26.2 Miles
A beginner's journey through marathon training and race day. What I learned from my first 26.2 mile experience and how it changed my perspective on endurance.

Building a Zero-Database Portfolio with Static Site Generation
How I built a fully-featured portfolio website without a runtime database using Next.js Static Site Generation, MDX for content, and Git as the single source of truth.

Optimizing React Performance: Lessons from Building a Fast Portfolio
Practical techniques for optimizing React performance including code splitting, lazy loading, memoization, and bundle analysis. Real metrics from achieving 99+ Lighthouse scores.

Building Type-Safe APIs with Next.js 15 and Zod
Learn how to build fully type-safe APIs in Next.js 15 using Zod for runtime validation and TypeScript for compile-time safety. Includes practical examples and best practices.
Training Videos
Follow my running journey on YouTube - training tips, race recaps, and the intersection of software and endurance athletics
Marathon Training Week in the Life
A week of 60-mile training during marathon prep
Chicago Marathon Race Recap
Breaking down my BQ race strategy and execution
Software Engineer's Guide to Marathon Training
Applying engineering principles to running performance
Get In Touch
Have a project in mind or want to discuss opportunities? I'd love to hear from you!