Software Engineer | AI/ML Developer | Full Stack Builder

Hi, I'm Nithin Ram Kalava

Crafting intelligent, scalable software from advanced AI applications and full-stack web platforms to impactful cryptographic libraries.

terminal

$ _

Chat with Virtual Nithin

Have questions about my experience or skills? My AI twin is here to help!.

Hey!
What's up?
Nice to meet you!
đź‘‹

Virtual Nithin

Hey! Thanks for stopping by my portfolio!

Kind of an Interview?

Hey! Nithin here (well, a digital version of me). What would you like to know about my projects or background? Happy to chat about anything!

Ask about my skills, experience, projects or interests!

About Me

A little backstory on who I am and what makes me tick.

Who I Am

Hey there! I'm a software engineer who loves diving into diverse tech challenges. I've spent the last few years getting my hands dirty with everything from full-stack web apps to AI systems and cryptography. I work primarily with Python, Java, and TypeScript, but I'm always eager to pick up new languages and frameworks when the project calls for it.

I just wrapped up my B.Tech degree in Computer Science this spring (2025), but I've been building real-world apps throughout my studies. I'm particularly proud of my PC Builder platform that uses AI to help people choose compatible components, and my JavaScript post-quantum crypto library that's been downloaded over 1,000 times on NPM. Those projects weren't just academic exercises—they solved actual problems I cared about.

What gets me excited? Learning complex concepts quickly and turning them into something useful. I'm not just interested in writing code that works; I want to create solutions that make a difference. Whether I'm tweaking database performance with custom PL/pgSQL functions or designing intuitive UIs, I always keep the end user in mind.

When I'm not at the keyboard, you'll find me building custom PCs (yes, the GPU shortage!), tinkering with Linux distros, or catching the latest sci-fi film. I'm also passionate about making tech knowledge more accessible—we all start somewhere, right?

Interests & Hobbies

Software DevelopmentData SciencePC BuildingCryptographyLinux SystemsTheaters and FilmsLegos

Education

B.TECH. in COMPUTER SCIENCE

2021-2025

Vasireddy Venkatadri Institute of Technology (VVIT), Guntur, Andhra Pradesh

GPA: 8.28/10

My college journey where I not only mastered the CS fundamentals but also developed a passion for AI/ML and web development. Spent countless sleepless nights building projects that I cared about!

CLASS 12

2021

Sri Chaitanya Junior College, Guntur

GPA: 94.7%

Those two intense years where I juggled PCM subjects and discovered my love for coding. Made some great friends and gained the discipline that still helps me today.

SSC - CLASS 10

2019

Bhashyam High School, Guntur

GPA: 9.8/10

Where it all began! Got my first taste of programming here and never looked back. Those were simpler times, but they laid the foundation for everything that followed.

Skills & Expertise

I've acquired a wide range of skills throughout my journey as a software engineer and AI/ML developer.

Programming Languages

Python
Python
JavaScript
JavaScript
TypeScript
TypeScript
Java
Java

Additional Skills

SQLHTML5CSS3BashCPL/pgSQL

Professional Certifications

AWS Academy Graduate

Amazon Web Services

2024

Cloud FoundationsCloud ArchitectingML FoundationsData Engineering

Google Cloud Certifications

Google

2024

Cloud Computing FoundationsVertex AIPrompt DesignGemini + Multimodal RAG

Deep Learning Specialization

DeepLearning.AI

2024

Neural NetworksTensorFlowComputer VisionNLPSequence Models

Machine Learning Specialization

DeepLearning.AI

2024

ML AlgorithmsSupervised LearningUnsupervised LearningRecommender Systems

Google Professional Certificates

Google

2024

Data AnalyticsBusiness IntelligenceAdvanced Data AnalyticsAI Essentials

Google IT Professional Certificates

Google

2024

IT SupportIT Automation with PythonCybersecurityProject Management

IBM Data Science Professional Certificate

IBM

2024

Data ScienceMachine LearningPythonSQLData Visualization

IBM AI Developer

IBM

2025

AI DevelopmentMachine LearningPythonAI ApplicationsData Analysis

IBM AI Engineering

IBM

2025

AI EngineeringDeep LearningNeural NetworksTensorFlowModel Deployment

Meta Front-End Developer Certificate

Meta

2024

React.jsJavaScriptWeb DevelopmentUI/UXResponsive Design

Alteryx & Celonis Certifications

Alteryx & Celonis

2024

Designer CoreData ManipulationProcess MiningData Transformation

Cloud Platform Experience

Google Cloud

Google Cloud Platform

Extensive hands-on experience via 50+ labs & 30+ Google Cloud Skill Badges, focusing on Machine Learning with Vertex AI (GenAI App Dev, Multimodal RAG, MLOps, Prompt Design, Vector Search), Data Engineering, and Cloud Architecture. Gold League on Skills Boost.

View Google Cloud Skills Boost Profile →
AWS

Amazon Web Services

AWS Academy Graduate: Completed advanced coursework in Cloud Foundations, Cloud Architecting, Machine Learning Foundations, and Data Engineering, gaining expertise in core AWS services (EC2, S3, RDS, IAM).

My Projects

Here are some of the projects I've worked on that showcase my skills and interests.

Featured
PC Building Assistant Platform

PC Building Assistant Platform

An intelligent platform that simplifies PC component selection through hybrid AI-powered recommendations and compatibility verification. Combines conversational interfaces (LLM) with traditional builder UI, backed by machine learning rankings, a comprehensive data pipeline (ETL), and a robust PostgreSQL database with embedded PL/pgSQL logic.

Technologies

PostgreSQLNext.jsNode.jsPythonTypeScriptScikit-learnOllamaTailwind CSSPandas

Key Features

  • Database-centric compatibility enforcement via PL/pgSQL stored functions
  • ML-based component ranking using Gradient Boosting regression models
  • Dynamic budget allocation algorithm optimizing component distribution
  • Conversational UI powered by Ollama (Qwen 2.5 14B model)
Featured
Post-Quantum Cryptography Implementation

Post-Quantum Cryptography Implementation

A pure JavaScript library implementing NIST-approved post-quantum cryptographic standards (ML-KEM, ML-DSA, SLH-DSA). Designed for web developer accessibility and high performance in JS environments.

Technologies

JavaScript (ESM)NPMAlgorithmsCryptographyPerformance Optimization

Key Features

  • Full implementation of NIST FIPS 203, 204, 205
  • High-performance: >2300 ML-KEM keygens/sec in JS
  • NPM package with **1900+ downloads** (peak 331/week)
  • Comprehensive documentation and research paper
Featured
PQC-Vizz

PQC-Vizz

An interactive visualization platform for post-quantum cryptographic algorithms, making complex cryptographic concepts accessible and understandable through dynamic visual representations and step-by-step execution flows.

Technologies

Next.jsTypeScriptSVGReact HooksTailwind CSSVercelpqc library

Key Features

  • Live in-browser execution of PQC algorithms from the 'pqc' library
  • Step-by-step visualization of cryptographic operations
  • Comparative analysis of PQC approaches
  • Educational resource for developers & researchers
Featured
CareerPath Navigator

CareerPath Navigator

A user-centric digital platform empowering rural students with comprehensive career exploration tools, educational pathway visualizations, and personalized assessments, optimized for low-bandwidth environments.

Technologies

Next.jsTypeScriptTailwind CSSFramer MotionReact HooksVercel

Key Features

  • Mobile-first, responsive & accessible design
  • Interactive career pathway & assessment tools
  • Performance optimized for constrained devices/networks
  • CI/CD deployment via Vercel
Math Minute

Math Minute

An educational Android application helping users improve mathematical skills through adaptive difficulty levels, timed exercises, and comprehensive performance tracking using Java and SQLite.

Technologies

JavaAndroid SDKSQLiteUI/UX DesignEducational Technology

Key Features

  • Adaptive difficulty adjustment based on user performance metrics
  • Multiple operation modes targeting different mathematical skills
  • Offline functionality with local data persistence
  • Performance analytics and progress visualization
London Bus Safety Analysis

London Bus Safety Analysis

A data analysis project that examines safety patterns in London's bus network, utilizing Python for data processing and Tableau for interactive visualizations to identify incident hotspots and temporal patterns.

Technologies

PythonPandasNumPyTableauData CleaningStatistical Analysis

Key Features

  • Comprehensive analysis of bus safety incident data
  • Geospatial visualization of incident hotspots
  • Temporal pattern identification and trend analysis
  • Correlation analysis with external factors

Get In Touch

Interested in working together? Feel free to reach out using the contact form below.

Contact Information

Connect With Me