SD.
INDEPENDENT DEVELOPERPORTFOLIO / 2026

Building software with purpose.

Sanjay
Dharmarajou.

WORK IN PROGRESSGOOD THINGS TAKE A LITTLE CURIOSITY.
SD. Developer / builder
Computer science student · 2024–2028

Building software with purpose.

Sanjay
Dharmarajou.

B.Tech CSE student focused on Java development.
Thoughtful products, built to keep learning.

A LITTLE ABOUT ME Ideas in motion.
Animated illustration of a developer coding at a desk
A NOTE ON BUILDING
“Make it useful.
Make it clear.
Keep learning.”
— SANJAY D.
CURIOUS BY NATURE · BUILDER BY PRACTICESCROLL TO EXPLORE ↘
01 / WHAT I CARE ABOUTTURNING IDEAS INTO WORKING SOFTWARE ↗
01Software with purpose✳Automation with intent✳Intelligence in practice✳Systems built to last✳
BACKEND ENGINEERING/PRODUCT THINKING/PRACTICAL AI/CONTINUOUS LEARNING/
PRACTICAL AI CONTINUOUS LEARNING
01 / Selected work

Built to solve.
Made to learn.

A collection of projects where backend systems, useful interfaces, and applied AI meet real-world problems.

02 / Engineering notebook

The Engineering
Notebook.

I maintain this notebook with care, keeping each page clear, considered, and grounded in the work.

FIELD NOTES / 2026SELECT A PAGE TO EXPLORE

03 / About
FIELD NOTES / 01Curious
to build.
Ideas into useful things
Curious by nature. Builder by practice.

Curious by nature.
Driven to build.

I’m a B.Tech Computer Science and Engineering student at Sri Manakula Vinayagar Engineering College, with a growing focus on Java backend development, application architecture, and practical AI integration.

I enjoy understanding how systems work beneath the interface — how APIs connect, how data moves, how applications stay organized, and how small engineering decisions shape the final product.

My approach is simple: learn the fundamentals, build something tangible, test what works, and improve what doesn’t. I’m still growing as an engineer, and every project is an opportunity to get better.

Currently studying
B.Tech · Computer Science & EngineeringSri Manakula Vinayagar Engineering College 2024–2028
8.91 CGPA / 10
04 / Tools & engineering

Tools are useful.
Understanding matters.

The technologies I use, the fundamentals I practice, and the engineering skills I’m actively developing.

01 / Career focus

Java Backend Development

PRIMARY FOCUS

Developing Java-based backend applications using the Spring ecosystem, REST APIs, database persistence, authentication, and API testing. Familiar with Spring Security fundamentals and continuing to strengthen backend engineering skills.

CORE BACKEND
JavaSpring Boot
Spring FrameworkSpring MVC
DATA PERSISTENCE
Spring Data JPAHibernate / JPAMySQL
API DEVELOPMENT & TESTING
REST APIsPostmanRequest / response debugging
AUTHENTICATION & SECURITY
JWT authenticationSpring Security · basic knowledge
PROJECT EVIDENCEJava + Spring Boot REST API · CodeSentry
02 / Expertise

Backend engineering in practice

From controller endpoints to database persistence, I’m strengthening the foundations needed to build maintainable Java applications with clear responsibilities and predictable API behavior.

PROJECT EXPERIENCE · CODESENTRY
Java 17Spring BootSpring SecurityJWTREST APIsMySQL
CURRENTLY DEVELOPING
Spring MVCSpring Data JPAHibernate / JPAPostman
  • Request validation and exception handling
  • API testing, request / response inspection and endpoint debugging
  • Backend structure and authentication foundations
APPLIED IN
03 / Expertise

Databases & data

Working with relational databases, SQL queries, and persistence layers that keep application data structured, accessible, and consistent.

PROJECT EXPERIENCE
MySQL · CodeSentryPostgreSQL · SupabaseCRUD & persistence
FOUNDATIONS & LEARNING
Relational designQueries & joinsOracle SQL · learning
  • Database management and application data flows
  • PostgreSQL through Supabase-backed projects
APPLIED IN
04 / Expertise

Frontend development

I build responsive interfaces using web fundamentals and have delivered component-based project interfaces with AI-assisted development tools while continuing to improve my independent frontend skills.

WEB FUNDAMENTALS
HTMLCSSJavaScript
AI-ASSISTED PROJECT EXPERIENCE
ReactTypeScript
UI & STYLING TOOLS
Tailwind CSSBootstrapshadcn/ui
  • Component-based screens and responsive layouts
  • Independent frontend fluency is still developing
APPLIED IN
05 / Expertise

AI integration & automation

I focus on putting AI capabilities to practical use — integrating model APIs, structuring responses, connecting services, and building useful AI-powered workflows.

PROJECT EXPERIENCE
Groq APILLM API integrationStructured AI responses
APPLICATION AREAS
Resume analysisCode explanationsVoice & vision APIs
EXPLORING
n8n automationPrompt designNLP / AI-ML foundations
  • API integration, provider fallbacks and service orchestration
  • AI-assisted recommendations, explanations and summaries
APPLIED IN
06 / Expertise

Development tools & environment

Using development environments, API testing, version control, container basics, and deployment platforms to build and manage applications.

IDEs & EDITORS
IntelliJ IDEAVisual Studio CodeEclipse
API TESTING & VERSION CONTROL
PostmanGitGitHub
CONTAINERS & DEPLOYMENT
Docker · fundamentalsVercel · deployments
CLOUD & BACKEND SERVICES
SupabaseFirebaseAWS Academy · coursework
  • Containerization at a foundational level
  • AWS Cloud Foundations and Cloud Architecting coursework
PROJECT CONTEXT
07 / Expertise

Computer science foundations

Strong software engineering begins with fundamentals. I apply these concepts through Java problem-solving, database-backed applications, and project architecture.

PRACTICED & APPLIED
Object-oriented programmingData structures & algorithmsJava problem-solvingDBMSOperating systemsSDLCClean code & modular designSoftware architectureApplication security basics
  • OOP through Java fundamentals and coding practice
  • Architecture concepts applied across project case studies
PROJECT CONTEXT
Practice beyond projects

Thinking in code.

Consistent problem-solving practice helps me strengthen Java fundamentals, sharpen logical thinking, and approach unfamiliar problems methodically.

05 / Continuous learning

Learning,
put into practice.

Courses, certifications, and technical foundations gathered while exploring programming, data science, AI, cloud computing, and networking.

06 / Let’s connectHave an idea, a collaboration in mind, or an interesting engineering problem? I’d love to hear about it.

Let’s build
something useful.

sanjayraju5164@gmail.com ↗
For project discussions, opportunities, and collaborations.HAVE A PROJECT IN MIND?
Press Enter to send, or pull the button away and release to send.

ALWAYS LEARNING. ALWAYS BUILDING.
TOOLS IN MY WORKDRAG TO EXPLORE

A growing toolkit, shaped by building.