<kshitij.dev />
Open to new roles

~/hello-world $ who am i

Hi, I'm Kshitij
Ghodekar.

>

I design, build and operate scalable systems end-to-end, from React and Next.js interfaces to Java/Spring Boot microservices, Airflow pipelines and Kubernetes on GCP. ~4 years shipping production software. Currently open to new opportunities.

// 01. about

Engineer by trade, builder by habit.

Full-stack Software Engineer with around 4 years of experience designing, building and operating scalable web applications, Java and Spring Boot microservices, and cloud-native data workflows. Currently leading frontend development for CeADAR's AI2Peat platform while contributing to backend APIs and orchestrating geospatial processing services with Apache Airflow, Kubernetes and GCP.

I like owning things end-to-end: from user-facing React interfaces and Spring Boot services through Airflow orchestration, containers, cloud deployment, CI/CD and production support. I build for users and operators, and use agentic AI tools like Claude Code to move faster on implementation and review.

MSc in Software Engineering, First Class Honours from the University of Limerick. Outside code: former national-level footballer, so teamwork is a habit.

about-me.ts
// currently compiling...
const kshitij = {
  role: "Full-Stack Software Engineer",
  at: "CeADAR · AI2Peat",
  based: "Dublin, Ireland",
  frontend: ["React", "Next.js", "TS"],
  backend: ["Java", "Spring Boot", "Postgres"],
  cloud: ["GCP", "K8s", "Airflow"],
  yearsExp: 4,
  msc: "First Class Honours",
  openToWork: true,
};

export default kshitij;
+

Years building & operating production software

st

Class Honours, MSc Software Engineering (UL)

%+

Manual testing effort cut with JUnit & TDD

×

Promoted at Synoriq in under 3 years

// 02. experience

Where I've shipped.

From banking platforms in India to applied-AI geospatial systems in Dublin. ~4 years of production software.

Software Developer

now
CeADAR, National Centre for Applied AI · Dublin, Ireland

// AI2Peat platform · Lead frontend developer with backend responsibilities

Sep 2025 – Present
  • Lead full-stack delivery for AI2Peat, owning the frontend redesign in React.js, Next.js and TypeScript while contributing to backend architecture, API integration and cloud operations.
  • Develop Java and Spring Boot microservices for satellite imagery download, vegetation-index processing and land-cover inference, exposing REST endpoints for asynchronous geospatial workflows.
  • Implement backend security and persistence with Spring Security, token-based authentication, PostgreSQL and Cloud SQL.
ReactNext.jsTypeScriptSpring BootAirflowKubernetesGCPMapLibre

Software Engineer II

Synoriq R&D Pvt Ltd. · India

// Collateral Service & Loan Management System

Jun 2023 – Jul 2024
  • Led full-lifecycle development of a collateral and loan management microservices platform using Java and Spring Boot, from technical design to delivery.
  • Contributed to architecture for a highly available distributed platform, reducing response latency through efficient caching strategies.
  • Resolved production issues through root cause analysis, coordinating with QA and DevOps to keep releases stable.
JavaSpring BootDockerKubernetesPostgreSQL

Software Engineer I

Synoriq R&D Pvt Ltd. · India

// Loan Management System

Apr 2022 – Jun 2023
  • Developed secure RESTful APIs in Java and Spring Boot for a centralised payment-processing microservices platform, integrating banking and third-party systems.
  • Integrated Spring Security with token-based authentication and granular API authorisation across service endpoints.
  • Built automated integration tests with JUnit and TDD, reducing manual effort by more than 60%.
JavaSpring BootSpring SecurityJUnitGitHub Actions

Associate Software Engineer

Synoriq R&D Pvt Ltd. · India

// IDFC Bank UI

Nov 2021 – Apr 2022
  • Integrated RESTful APIs with robust error handling and secure token-based authentication for digital banking workflows.
  • Built responsive frontend interfaces with React.js and Next.js, creating reusable components for a consistent UX.
  • Debugged UI and integration issues with QA, reducing defect turnaround time and improving release quality.
ReactNext.jsRESTGit

// 03. skills

The stack I reach for.

End-to-end: from the pixel on screen to the Kubernetes Job behind it.

Java
TypeScript
JavaScript
Python
SQL
Bash
React.js
Next.js
HTML5
CSS3 / SCSS
Tailwind
Material UI
Leaflet / MapLibre
Spring Boot
Spring Security
REST / HTTP
Token auth
PostgreSQL
Kafka
Microservices
GCP
Cloud Run
GKE
Cloud SQL
AWS
Azure
Docker
Kubernetes
Apache Airflow
GeoServer
GitLab CI
Cloud Build
GitHub Actions
SBOM (Syft)
Git
Linux
Prometheus
Grafana
GA4
Slack alerting
Root cause analysis
Claude Code
JUnit
pytest
Jira
Agile / Scrum

swipe to explore →

Languages

Typed where it matters.

JavaTypeScriptJavaScriptPythonSQLBash

Frontend

Responsive, map-heavy, component-driven UIs.

React.jsNext.jsHTML5CSS3 / SCSSTailwindMaterial UILeaflet / MapLibre

Backend & APIs

Secure, cache-aware microservices.

Spring BootSpring SecurityREST / HTTPToken authPostgreSQLKafkaMicroservices

Cloud

GCP day-to-day; AWS & Azure too.

GCPCloud RunGKECloud SQLAWSAzure

Containers & Orchestration

Pipelines that run themselves.

DockerKubernetesApache AirflowGeoServer

CI/CD & DevOps

Build, scan, ship. Automatically.

GitLab CICloud BuildGitHub ActionsSBOM (Syft)GitLinux

Observability & Ops

If it's not measured, it's not done.

PrometheusGrafanaGA4Slack alertingRoot cause analysis

Agentic AI & Tools

AI-accelerated, test-backed delivery.

Claude CodeJUnitpytestJiraAgile / Scrum

// 04. projects

Selected work.

Research, production platforms and experiments across distributed systems, cloud-native pipelines and UIs. Hover a card, it's 3D.

project-1.log
❯ kafka.topic("fhir.records")
❯ fabric.invoke("grantAccess")
❯ aes256.encrypt(record)
❯ grafana → p95 latency
MSc Thesis · Distributed Systems★ featured

Secure Blockchain-Backed Healthcare Data Exchange

2024 – 2025

Two distributed hospital services exchanging HL7 FHIR records asynchronously over Apache Kafka. Permissioned access with Hyperledger Fabric smart contracts and X.509 identities, AES-256 + ECDSA security, end-to-end auditability and Prometheus/Grafana observability.

JavaSpring BootKafkaHyperledger FabricReactPostgreSQLPrometheusGrafana
Private / NDA
project-2.log
❯ airflow.dag("ndvi_pipeline")
❯ k8s.Job → GKE
❯ cloudrun.deploy()
❯ maplibre.addLayer(landcover)
Geospatial · Cloud-native02

AI2Peat Platform @ CeADAR

2025 – Now

Platform for peatland analysis: satellite imagery download, vegetation-index processing and land-cover inference. Spring Boot services orchestrated by Airflow as Kubernetes Jobs on GKE, with interactive MapLibre maps in a Next.js frontend.

Next.jsTypeScriptSpring BootAirflowKubernetesGCPMapLibre
Private / NDA
Loan Management System (LMS-LOS)
Enterprise · FinTech03

Loan Management System (LMS-LOS)

2022 – 2024

Collateral and loan management microservices platform for banking workflows: Spring Boot services with caching, Spring Security, Docker and Kubernetes deployments, plus React frontends.

JavaSpring BootPostgreSQLMicroservicesReactDocker
Private / NDA
Tenant Management System
Microservices04

Tenant Management System

2023 – 2024

Modular tenant onboarding and billing system with Spring Boot, MySQL, Docker and Eureka service discovery. OAuth2 security, CI/CD pipelines and performance testing.

JavaReact.jsMySQLDockerSpring Eureka
Forest Fire Simulation
Concurrency05

Forest Fire Simulation

2025

2D-grid forest fire simulator built on Java's ForkJoin framework using semaphores, atomic counters and recursive task splitting, tuned with Amdahl's and Gustafson's laws.

JavaMultithreadingForkJoinSpring Boot
Private / NDA
Personal Portfolio
Web · 3D06

Personal Portfolio

2024 – 2026

This site. Next.js, TypeScript and Tailwind with interactive Three.js scenes, a boot-sequence intro, command palette (⌘K) and motion-driven UI.

Next.jsThree.jsTypeScriptTailwindCSSFramer Motion

// 05. education

Learning, compounded.

2024 – 2025

MSc in Software Engineering

University of Limerick (UL)

★ First Class Honours
Software ArchitectureConcurrencyData MiningBig Data VisualisationHCI

Limerick, Ireland

2017 – 2021

BE in Electronics & Computer Engineering

Savitribai Phule Pune University (SPPU)

Pune, India

awards & certifications · swipe →

Award

Great Work Done Award

@Synoriq

Recognised for consistently delivering high-quality solutions across multiple projects.

Award

Customer Kudos Award

@Synoriq · IDFC

Appreciated directly by the client for support, responsiveness and technical contributions.

Certification

Autonomous Robotics

@IIT Bombay

Certification in autonomous robotics.

Certification

Remote Sensing

@ISRO

Satellite imaging and remote sensing, now very handy for geospatial work at CeADAR.

Certification

Machine Learning

Certification in machine learning.

2017 – 2020

National Football Player

@All India Football Federation

Represented at national-level tournaments, building leadership, discipline and teamwork under pressure.

// 06. contact

Have a role or an idea? Let's build it.

From India to Ireland, now based in Dublin, Ireland and actively looking for my next full-stack or backend role. Also happy to chat about freelance work or collaborations. I usually reply within a day.

Vapi · Mumbai · Jaipur · Delhi→Limerick · Dublin

<kshitij.dev />
{ }

······· ········

FULL-STACK SOFTWARE ENGINEER

$ npm run boot -- --portfolio=kshitij
000%
initializing portfolio