Top

Loading Experience — 0%

Portfolio 2026

Rathan K.

Full-Stack & DevOps Developer

Scroll

Building secure, scalable apps.

Streamlining delivery with DevOps.

Scroll to explore.

Selected Work

Selected

Work.

Scroll to explore →

012025Browser Extension

Kata-Sync

A productivity-focused browser extension designed to help developers synchronize coding practice, notes, and progress across platforms in a structured, distraction-free way.

JavaScriptHTMLCSSChrome API
Github for SourceCode →
022026Web Application

DevSecOps Portal

Full-stack Employee Management Portal with secure authentication, analytics, and role-based access control, deployed via a GitOps CI/CD pipeline.

ReactNode.jsDockerGithub ActionsKubernetesArgoCDTrivyPrometheusGrafana
Github for SourceCode →
032025Enterprise System

Staffbase System

Secure full-stack employee record management with JWT authentication, REST APIs, and a relational database backend.

JavaSpring BootReactPostgreSQLJWT
Github for SourceCode →
042023IoT & Hardware

ESP32 AI Chatbot

AI-powered chatbot running on an ESP32-C3 Mini — Wi-Fi communication and embedded web technologies for real-time conversational interaction.

ESP32C/C++IoTREST API
Github for SourceCode →

Chapter 01 — Who I Am

Hi, I'm

Rathan

Computer Science undergraduate at Karpagam College of Engineering. The kind of person who gets genuinely excited when a CI/CD pipeline finally deploys without a single error at 2 AM.

I build full-stack applications, automate everything I can, and chase the perfect balance between elegant code and real-world reliability.

8.5CGPA
20+Projects
2023–27B.E. CS
Scroll

Chapter 02 — What Drives Me

Eager to

learn. Always.

That's not a resume line — it's an operating system. I can't sit with "good enough." If something interests me, I go from zero to deep-dive in about 48 hours flat.

01

Ship fast, iterate faster

Good code shipped today beats perfect code next month.

02

Understand before building

Read the docs, dig through source code, ask why before how.

03

Systems over hacks

Build the right foundation — don't patch the same bug twice.

04

Always a student

Every codebase is a lesson. Every bug is a teacher.

Chapter 03 — Skills & Tools

The stack

I live in.

Frontend
ReactNext.jsTypeScriptTailwind CSSHTML/CSSFramer Motion
Backend
Node.jsJavaSpring BootREST APIsPythonC
Database
PostgreSQLMongoDBMySQLRedis
DevOps & Cloud
DockerKubernetesArgoCDGitOpsCI/CDGit
Hardware & IoT
ESP32IoT SystemsPCB ReadingArduino
React·Next.js·TypeScript·Tailwind CSS·HTML/CSS·Framer Motion·Node.js·Java·Spring Boot·REST APIs·Python·C·PostgreSQL·MongoDB·MySQL·Redis·Docker·Kubernetes·ArgoCD·GitOps·CI/CD·Git·ESP32·IoT Systems·PCB Reading·Arduino·React·Next.js·TypeScript·Tailwind CSS·HTML/CSS·Framer Motion·Node.js·Java·Spring Boot·REST APIs·Python·C·PostgreSQL·MongoDB·MySQL·Redis·Docker·Kubernetes·ArgoCD·GitOps·CI/CD·Git·ESP32·IoT Systems·PCB Reading·Arduino·

Chapter 05 — Beyond the Screen

Code is only

part of it.

When the terminal is closed — building PCs, folding paper, skating, painting, exploring circuits. Here's what makes me something more than a developer.

Explore hobbies

Hobbies

Hobby — PC Building

I don't just use

computers. I build them.

There's something deeply satisfying about choosing every component — the CPU, cooler, RAM timings — and knowing exactly why you made each call. My first build took a weekend and three tutorials.

The RGB is non-negotiable. Not because it makes the computer faster — it makes the desk look incredible at 2 AM when I'm still debugging.

Hobby — Troubleshooting

If it's broken,

I will fix it.

Debugging is just structured problem-solving with stakes. I've spent hours tracing stack traces, reading kernel logs, and reproducing edge cases that 'should never happen.'

The moment a fix clicks — that's better than shipping new features.

$ npm run dev

> Error: cannot read property 'map' of undefined

$ git blame — commit a3f2c1

$ git stash && git pull origin main

> ✓ Server running on localhost:3000

Hobby — PCB Explorer

Circuits are

code in copper.

I started exploring PCBs when I realised software without hardware is only half the story. Tracing signal paths on a board is like reading assembly — tedious until suddenly it all makes sense.

I understand enough to read schematics, test with a multimeter, and know when a capacitor is the wrong value.

Hobby — PlayStation

Games taught me

systems thinking.

Every game is a system with rules, feedback loops, and emergent complexity. Playing seriously taught me to look for patterns, test hypotheses, and iterate — long before I wrote code.

Also: the DualSense controller has the best haptics ever made. That's a fact.

Hobby — Origami

Precision

is a practice.

Origami is pure precision — one wrong fold and the whole structure is compromised. It's taught me patience, spatial reasoning, and that constraints aren't limitations; they're design.

A finished crane from 25 careful folds beats a rushed one every time. Same goes for code.

Hobby — 3D Art

Every mesh starts

with one vertex.

I got into 3D art through Blender — originally to make assets for a game idea that never launched. The idea died; the obsession with topology and lighting didn't.

There's a parallel between good 3D modeling and good software architecture: clean underlying structure makes everything built on top look better.

Hobby — 2D Illustration

Drawing is

thinking made visible.

I sketch interfaces, UI concepts, and character ideas. It's the fastest way to prototype — faster than Figma, faster than code. A pen and paper remain my best design tool.

Hobby — Skating

Fall. Get up.

Try again.

Skating is just iteration with consequences. You try a trick, you fall, you figure out what went wrong, you try again. That loop is identical to debugging — just faster and more painful.

The discipline of skating translated directly into how I approach hard technical problems.

Philosophy — The through-line

Eager to learn

& master

everything.

Not a tagline. Not a resume bullet.

It's just how I work. You've seen it across every chapter.