Building Digital Experiences.
I craft high-performance backend systems and explore low-level computing — turning complex problems into elegant solutions.
Selected Work
CHIP-8 Emulator
Java — 35-opcode virtual machine with CPU emulation & low-level graphics rendering
Local AI Chatbot
Spring Boot / WebSockets — Private chatbot powered by locally-run Ollama LLM
SharePaste
JavaScript / WASM — Serverless paste service with Zstandard compression & zero data storage
AI Recipe Assistant
Spring Boot / Grok API — Generative AI-powered recipe creation from ingredients
E-Shopping Zone
Java / Microservices — Full e-commerce platform with distributed architecture
PocketBench
Java / AI — Local LLM benchmarking tool with automated performance testing
About
I'm Siddharth Bhadu — a Software Engineer who builds scalable backend systems and dives deep into low-level computing.
With 3+ years of professional experience at companies like Capgemini and Oqulto Technologies, I specialize in Java and the Spring ecosystem. I've scaled data exports to 1M+ rows, accelerated data retrieval by 25%, and automated 6+ hour manual workflows with Spring Batch.
Beyond backend development, I'm passionate about systems programming, AI integration, and building tools that eliminate developer friction. I believe great software comes from understanding systems at every level.
Experience
Repos
Projects
Services
Backend Development
Building robust, scalable server-side applications with Java, Spring Boot, and RESTful architectures that handle real-world traffic.
API Design & Integration
Designing clean, well-documented APIs and integrating third-party services — from payment gateways to AI models.
Database Architecture
Designing efficient database schemas, writing optimized queries, and managing data persistence with JPA/Hibernate and MySQL.
Systems & Low-Level
Exploring low-level computing, building emulators, and working with system internals — from CPU architecture to memory management.
Experience
Software Engineer
Oqulto Technologies
Built secure, scalable RESTful APIs and engineered daily ETL pipelines with Spring Batch, automating 6+ hour manual workflows. Accelerated data retrieval by 25% with pre-fetch caching and modernized legacy JSP interfaces, improving response times by 30%.
Software Engineer
Capgemini
Scaled data exports from 65K to 1M+ rows using Spring Batch. Improved API response times by 20% via SQL optimizations. Built a self-service PDF template tool with iText, reducing developer intervention by 25%.
Software Engineer Intern
Capgemini
Contributed to a monolithic-to-microservice migration, cutting deployment times by 20%. Integrated a custom security layer into Spring Batch pipelines to enforce data compliance.
Tech Stack
Education
Bachelor of Technology
Computer Science & Engineering
Lovely Professional University, Punjab, India. Focused on software engineering fundamentals, data structures, algorithms, operating systems, and distributed computing.