Building a Self-Updating Portfolio with Next.js ISR
How I used Incremental Static Regeneration and public platform APIs to build a portfolio that never goes stale — no manual updates required.
> Hello, World!
Building reliable, scalable software — one clean commit at a time.
Kuch to karna hoga dost, kuch nahi karne se maza bhi to nahi aarha? aa rha hai kya?
— Ashish Dadhich
“Just a common developer.” — but the code tells a different story.
I'm a software developer based in Jaipur, Rajasthan, currently working at @intimetec. With over 14+ years of development experience, I build systems that are reliable, maintainable, and scalable.
My toolkit spans across TypeScript, Java, Python, and Scala, and I enjoy working across the full stack — from database automation scripts to Flutter mobile apps.
I'm active on Stack Overflow with over 5.5k reputation, contributing to the developer community one answer at a time.
When I'm not writing code, I'm exploring new tech, learning about data engineering, or enjoying a cup of chai ☕.
Technologies I've worked with across production projects, open source, and personal exploration.
A selection of public repositories from github.com/dadhich-ashish
A comprehensive automation utility for managing and deploying SQL Server stored procedures across multiple databases. This tool helps database developers and engineers maintain and execute stored procedures efficiently in a team environment.
Live stats pulled directly from each platform's public API.
4 gold · 20 silver · 25 bronze badges earned through technical contributions.
Software Developer at intimetec, building enterprise solutions and contributing to the tech community in Jaipur.
Technical deep-dives, mythological reflections, personal stories, and everything in between.
How I used Incremental Static Regeneration and public platform APIs to build a portfolio that never goes stale — no manual updates required.
What Arjuna's dilemma on the battlefield of Kurukshetra teaches us about paralysis by analysis — and how to move forward when every choice feels wrong.
A candid look at how I went from curiosity to code — the side projects, late nights, and Stack Overflow rabbit holes that shaped my career.
Beyond git add and git commit — a collection of git commands and workflows that have saved me hours of debugging and merge conflict pain.
The service looked fine in staging. Production told a different story. Here's how I traced a slow memory leak to an unexpected event listener pattern.
Hanuman forgot his own powers until someone reminded him. A reflection on self-doubt, rediscovery, and what it means to take that impossible leap.
Reflections on Afghanistan's turmoil through the lens of Kabir's timeless teaching — what you sow is what you reap.
A heartfelt tribute on Teachers' Day — thanking the guides who educated us not just in subjects, but in the dimensions of life.
A poetic narrative of Satudi Teej — the sights, rituals, and emotions woven into this cherished traditional festival.
Wedding highlights presented as a story — moments, emotions, and memories woven into a celebration of togetherness.
A teaser for a wedding story — setting the stage with warmth, anticipation, and the quiet magic before the big day.
A romantic verse on love as an invisible gravitational force — quietly pulling two souls together before either one notices.
An Urdu-flavoured poem exploring the beautiful contradictions of love — its pain, its joy, and everything it cannot be named.
Music that fuels the work. Fitness that balances it.
What's playing while I build
Devotional tracks for quiet mornings and moments of stillness.
Laid-back Haryanvi beats — desi soul at a slower pace.
High-octane fuel for the gym. Every rep, every set.
An eclectic mix that does not fit a single box — and that is the point.
No label, no plan — just tracks that felt right in the moment.
Tracking health across platforms
Running, cycling, and outdoor activities. Every km logged, every PR chased.
Connect Strava to show live stats
View ProfileDaily steps, heart points, and move minutes tracked across the week.
Connect Google Fit to show live stats
View ProfileSleep tracking, stress levels, and body composition data from Galaxy Watch.
Samsung Health API is private — stats shown manually
View ProfileAI-coached milestones — week by week
Starting your fitness journey with daily 30-minute walks is scientifically proven to reduce cardiovascular risk by up to 30%. This low-impact activity activates your aerobic system gently, setting a sustainable metabolic baseline without overwhelming your joints or central nervous system.
Bodyweight training is exceptionally efficient — compound movements like push-ups, squats, and lunges recruit multiple muscle groups simultaneously, maximising caloric expenditure per minute. No equipment removes friction, and consistency becomes your real competitive advantage.
High-intensity interval running triggers EPOC (Excess Post-exercise Oxygen Consumption), keeping your metabolism elevated for 24–48 hours post-workout. Each sprint recruits fast-twitch muscle fibers that steady-state cardio cannot reach, accelerating adaptation significantly.
Core stabilisation is not just about aesthetics — a strong core reduces lower back injury risk by up to 40%. Planks, hollow holds, and dead bugs train your transverse abdominis and multifidus, the deep stabilisers that protect your spine during every other lift.
Long slow distance (LSD) runs build mitochondrial density in muscle cells, improving your VO2 max over time. Running at 60–70% of max heart rate for extended durations trains your body to utilise fat as a primary fuel source — the crucial adaptation for any endurance goal.
Yoga on recovery days activates the parasympathetic nervous system, reducing cortisol accumulated from intense training. Hip flexor and thoracic mobility work directly improves running form and power output in subsequent sessions — recovery is where you grow.
HIIT circuits combining kettlebell swings, box jumps, and battle ropes produce significant growth hormone release within 15–20 minutes. The hormetic stress of high-intensity work followed by precise rest cycles creates adaptive strength and metabolic efficiency simultaneously.
Race day is the culmination of six weeks of structured adaptation. Your aerobic base, muscular endurance, and mental toughness have been built systematically. Pace at 85% effort for the first 3 km, then give everything in the final 2 km. Trust the process — the physiology does not lie.
Weekly structure — tap a day to explore
Chest, back, shoulders, and arms. Pushups contribute directly to chest development.
15 minutes of Cycling at a moderate pace.
BMW G 310 R · Jaipur roads, Rajasthan routes, and the open highway.
2019 · Naked Roadster · Liquid-Cooled
Stories from the roof of the world — coming soon. Zoji La in early June, Khardung La at 5,359 m, the silence of Pangong's blue water, and the descent through Rohtang. Every kilometre of this one earned.
CE Level 2 armour on shoulders, elbows, back
Helmet chin mount for POV footage
Never leave without it
Whether you have a project idea, want to collaborate, or just want to say hi — feel free to reach out on any of the platforms below.
Let's Connect
Beyond the code and the road — find me on social.
Personal life, travel moments, and everything in between. The real, unfiltered side.
All things two-wheeled — BMW G 310 R rides, routes, and Rajasthan road diaries.
Connect, follow updates, and join the conversation on Facebook.