const karthikeyan = {
location: "Potsdam, Germany",
role: "Software Engineer | Backend & AI Engineering",
education: "M.Sc. Software Engineering @ UE Potsdam (2026 - 2028)",
core: ["Java", "Python", "TypeScript", "SQL"],
building: ["Backend systems", "RAG pipelines", "AI workflows", "Cloud platforms"],
values: ["Explicit architecture", "Grounded automation", "Security", "Useful software"],
currentlyLearning: ["Distributed systems", "Agentic AI", "German 🇩🇪"]
};I am a software engineering master's student and hands-on backend developer who builds production-oriented systems across Java/Spring Boot, Python/FastAPI, Next.js/TypeScript, data infrastructure, and applied AI.
My work spans REST API design, database optimization, secure multi-tenant platforms, retrieval-augmented generation, semantic search, vector databases, LLM and vision integrations, Dockerized services, and automated delivery. I enjoy the part where a messy real-world requirement becomes a system that is clear, testable, secure, and genuinely useful.
Current direction: backend and AI engineering roles where distributed systems, cloud infrastructure, and responsible automation meet.
Bengaluru, India · Dec 2023 - Mar 2024
- Developed Java backend modules and data-processing workflows, improving processing efficiency by approximately 30%.
- Designed, implemented, and tested internal REST APIs using Spring Boot.
- Optimized MySQL queries and database structures for stronger reliability and data consistency.
- Contributed to modular, API-driven application workflows in a five-member Agile team using Git and Jira.
Bengaluru, India · Sep 2021 - Oct 2021
- Processed, cleaned, validated, and analyzed 10,000+ records with Python, Pandas, and NumPy.
- Performed exploratory analysis and built basic predictive models.
- Created dashboards and structured reports for data-driven decisions.
- Communicated analytical findings in a stakeholder-friendly format.
|
Secure, multi-tenant document intelligence workspace with RAG, page-aware chunking, pgvector search, grounded Gemini chat, citations, role-based workspaces, private storage, and real-time collaboration.
|
Human-in-the-loop job intelligence platform with explainable matching, semantic retrieval, skill-gap analysis, application workflows, observability, and provider-neutral AI generation.
|
|
Incident-response agent that persists operational memory, retrieves prior incidents through distributed vector search, and runs its agent loop on AWS infrastructure.
|
Security-first CI/CD with 8+ automated tools, SBOM enrichment, reachability analysis, exploit intelligence, risk scoring, and explainable allow/review/block deployment decisions.
|
More projects across backend, AI, security, and data
| Project | Engineering focus |
|---|---|
| AI Operations & Document Intelligence | Multi-format ingestion, FastAPI services, RAG, Qdrant, PostgreSQL, Redis, Docker, Vercel, and Railway |
| Message Notification Router | Contextual classification, confidence calibration, phishing and prompt-injection risk detection |
| Web Scraping & Validation Pipeline | TypeScript extraction, Axios, Cheerio, validation rules, and structured issue generation |
| Gait Web Application | Flask application and Claude Vision API integration for image classification |
| Gait Silhouette Classification | TensorFlow/Keras comparison of CNN, MobileNetV2, and EfficientNetB0 architectures |
| Phishing Detection using NLP | Text preprocessing, TF-IDF features, and comparative ML classification |
| N-Queens Algorithm Study | DFS, hill climbing, simulated annealing, and genetic algorithm comparison |
|
M.Sc. Software Engineering University of Europe for Applied Sciences, Potsdam Mar 2026 - Expected Feb 2028
English — FluentGerman — A1, actively improving |
IBM Data Science Foundations Microsoft Power BI Fundamentals Tableau Fundamentals AWS S3 Fundamentals Microsoft Azure Fundamentals |