Java is my core language with strong knowledge of OOP, exception handling, and data structures. I do have worked with the Collections Framework, JDBC for database connectivity, and used Spring Boot and Hibernate to build scalable backend systems. I am confident in using Java for both standalone and web-based applications.
I have learned and used the basics of C++ for solving logic-based problems and small projects. I can work with arrays, strings, loops, and functions, and I understand how OOP concepts like classes and objects work in C++. While I have mainly used it for academic and problem-solving tasks, I am open to exploring more with C++ in future.
I have worked with Flutter to create basic mobile apps using Dart. I understand how to use widgets to design user interfaces and manage simple navigation between screens. Though I have done mostly beginner-level projects, I am confident in building and improving mobile UI/UX using Flutter and keen to deepen my knowledge.
I have explored the MERN stack (MongoDB, Express, React, Node.js) through small full-stack projects. I have built basic web apps with frontend and backend integration and used TypeScript in some React projects for better code reliability. While I am still learning advanced topics, I can work independently on small MERN-based applications and continue to grow in this stack.
I have a solid understanding of JavaScript fundamentals, including variables, functions, events, and loops. I have used JavaScript to build interactive components like calculators and to-do lists. I enjoy adding dynamic behavior to web pages and am comfortable writing vanilla JS for small-scale projects.
I understand of SQL very well and can write queries for managing data. I have used SQL commands like SELECT, INSERT, UPDATE, and DELETE, and worked with conditions, joins, and tables in small-scale database setups. I am confident in using SQL to handle core data operations.
I have worked with MongoDB to design and manage NoSQL databases for full-stack applications. I am comfortable performing CRUD operations, writing aggregation queries, and structuring collections for performance. I have also integrated MongoDB with Node.js (Mongoose) in MERN projects.
I know the basics of AWS like EC2, S3, and IAM. I can launch virtual servers, store files, and manage permissions. I have used AWS to host simple projects and understand how cloud resources work. Basic knowledge of EC2, S3, and IAM. I have hosted small projects and explored cloud resource management.
Proficient in writing clean and semantic HTML code. I structure web pages using proper tags, and I follow accessibility and SEO best practices. I have used HTML in multiple projects for developing responsive and interactive frontends.
I use CSS confidently for layout, animations, and responsive design. I am also experienced with Tailwind CSS for building sleek, utility-first UI components. I have styled various projects using media queries, Flexbox, Grid, and custom themes.
Comfortable using Linux for software development. I have used terminal commands for navigation, file operations, package management, and scripting. I often work in Linux-based environments for running servers and setting up dev tools.
Proficient in using Git for version control in team and solo projects. I manage repositories, handle merge conflicts, and use branches for feature development. I also work with pull requests, issues, and GitHub Actions for CI/CD basics.
I have developed simple mobile apps using Android Studio with Java and Kotlin. I can build UI layouts in XML, manage app lifecycle, and integrate basic logic. I have tested apps using emulators and worked with Gradle for configuration.