Technical Skills
Technologies and engineering fundamentals I use to design,
develop, test, and deploy software applications.
Full-Stack Development
Backend Engineering
AI Integration
Software Engineering
Core
Programming Languages
Languages used across backend development, web applications,
data processing, graphics, GPU programming, and embedded systems.
Java
Python
JavaScript
TypeScript
C++
C
Java
Backend / OOP
Python
AI / Services
JavaScript
Web
TypeScript
Web / GPU
C / C++
Systems / Graphics
Frontend
Web Development
Building responsive interfaces and modern web applications
using component-based frontend technologies.
React
Next.js
JavaScript
TypeScript
HTML5
CSS3
Tailwind CSS
Responsive Design
Component-Based UI
Backend
Backend & API Development
Developing backend services, REST APIs, business logic,
authentication, and real-time application features.
Spring Boot
Node.js
FastAPI
PHP
REST APIs
WebSockets
API Integration
Authentication
Spring Boot
Backend Services
REST APIs
API Design
FastAPI
Python Services
WebSockets
Real-Time
Data
Databases
Database technologies used for persistence, application data
management, and backend development.
PostgreSQL
MySQL
MongoDB
Prisma ORM
SQL
Database Design
AI & Data
AI & Data
Data processing and AI integration used to build
intelligent and data-driven application features.
Pandas
NumPy
Scikit-learn
Data Preprocessing
Machine Learning Fundamentals
AI API Integration
Groq API
Pandas
Data Handling
NumPy
Numerical Computing
Scikit-learn
ML Fundamentals
Groq API
AI Integration
Development
Tools & Platforms
Development tools and platforms used for version control,
containerization, testing, deployment, and application development.
Git
GitHub
Docker
VS Code
Maven
Webpack
Postman
Vercel
Render
Graphics
Computer Graphics
Foundations in graphics programming, 3D rendering,
shaders, textures, lighting, and visual effects.
OpenGL
GLSL
WebGPU
WGSL
3D Rendering
Shaders
Compute Shaders
Textures
Lighting
C
C++
Simulation
GPU & Physics Simulation
GPU-accelerated simulation techniques used for interactive
physical systems, constraint solving, deformation, and
real-time visualization.
WebGPU
WGSL
GPU Compute
Compute Shaders
XPBD
Constraint Solving
Cloth Simulation
Collision Detection
Raycasting
Physics Simulation
WebGPU
GPU Compute
WGSL
GPU Shaders
XPBD
Constraint Solver
Raycasting
3D Interaction
Hardware
Embedded Systems
Hands-on experience with microcontrollers, sensors,
hardware interfaces, and embedded programming.
Arduino Mega
ESP32
C++
VS1053B
Piezo Sensors
Embedded Systems
Engineering
Software Engineering & Core CS
Core computer science concepts and engineering practices
applied throughout software development.
Object-Oriented Programming
Data Structures & Algorithms
Software Engineering
Testing
Debugging
Problem Solving
Agile / Scrum
Core CS
OOP / DSA
Development
Software Engineering
Quality
Testing / Debugging
Team Development
Agile / Scrum
Professional
Collaboration & Communication
Professional skills developed through collaborative software
development, university activities, presentations, and team-based work.
Teamwork
Leadership
Communication
Collaboration
Presentation
Event Coordination
Time Management