Skip to main content
Technical Stack

Skills & Engineering Capabilities

Clearly categorized between verified hands-on project/internship experience and technologies currently being explored through this portfolio architecture.

7 Categories

Programming Languages

Strongly typed and object-oriented programming languages used across backend, web, and mobile platforms.

Java

Programming Languages

Object-oriented backend engineering, Spring Boot services, and enterprise domain logic

TypeScript

Programming Languages

Type-safe frontend, Next.js, and React Native / Expo mobile engineering

JavaScript

Programming Languages

Full-stack web development across React.js, Node.js, and Express.js

Dart

Programming Languages

Cross-platform mobile application development with Flutter

Frontend & Mobile

Modern component-driven web interfaces and cross-platform mobile applications.

React.js

Frontend & Mobile

Interactive dashboards, data visualization, and full-stack web client portals

Next.js

Frontend & Mobile

Full-stack React framework for booking, scheduling, and management systems

React Native & Expo

Frontend & Mobile

Cross-platform mobile applications integrated with secure REST APIs

Flutter

Frontend & Mobile

Modular cross-platform mobile interfaces with real-time REST synchronization

Tailwind CSS

Frontend & Mobile

Responsive UI systems, design tokens, and accessible component styling

Backend

Secure server-side architectures, RESTful API design, authentication, and business workflows.

Spring Boot

Backend

Enterprise REST APIs, layered service architecture, and security integration

Node.js & Express.js

Backend

RESTful backend services for MERN and mobile applications

REST APIs

Backend

Contract design, CRUD operations, filtering, and client-server integration

Databases

Relational and document data modeling, persistent storage, and cloud-hosted databases.

PostgreSQL

Databases

Relational schema design, transactional integrity, and production cloud persistence

MongoDB

Databases

Document data modeling for healthcare and expense tracking platforms

MySQL

Databases

Relational database querying and structured data management

Supabase

Databases

Managed PostgreSQL backend services, authentication, and booking persistence

DevOps & Tools

Version control, cloud deployment, CI/CD automation, API testing, and browser test automation.

Microsoft Azure

DevOps & Tools

Azure Ubuntu VM provisioning, PostgreSQL hosting, and systemd service deployment

GitHub Actions

DevOps & Tools

Automated CI/CD build and deployment workflows

Postman

DevOps & Tools

Functional, API, integration, and regression testing of REST endpoints

Selenium WebDriver

DevOps & Tools

Automated UI testing and defect verification workflows

Git, GitHub & Docker

DevOps & Tools

Collaborative source control, branching workflows, and containerization fundamentals

Core Concepts

Foundational software engineering principles applied across production and academic systems.

JWT Authentication & RBAC

Core Concepts

Stateless JWT security and Role-Based Access Control across web and mobile apps

Software Testing & QA

Core Concepts

Test case design, bug identification, defect reporting, and regression verification

OOP, CRUD & REST Integration

Core Concepts

Clean Object-Oriented Programming, modular CRUD services, and API integration

CI/CD Fundamentals

Core Concepts

Automated build validation and cloud release management

Currently Exploring

Portfolio Learning Track

Technologies actively being learned and applied through the architecture of this portfolio project (not claimed as prior commercial experience).

SvelteKit 5 & Threlte

Currently Exploring

Used to build this static-prerendered portfolio frontend and 3D WebGL hero scene

Go & Gin Framework

Currently Exploring

Used to build this portfolio's Phase 2 REST API backend with PostgreSQL 17 and pgxpool (learning track, not claimed as prior commercial employment)

Apache Kafka & Redis

Currently Exploring

Exploring for event-driven messaging and caching in future portfolio phases

Open for Software Engineering Opportunities

Looking for an Associate / Junior Software Engineer, Full-Stack, or Backend Developer?

Explore my project architecture breakdowns or reach out directly at k.kajan2001@gmail.com to discuss full-stack, mobile, and backend engineering roles.