OVERVIEW
Throughout my studies at FINKI, I've worked on numerous projects that have shaped my understanding of computer science fundamentals. These projects span multiple programming languages and concepts, from data structures to web development.
Collection of various projects completed during studies at FINKI
PROBLEM
Apply theoretical computer science concepts to practical problems while demonstrating proficiency across multiple programming languages and paradigms.
SOLUTION
Developed a diverse portfolio of academic projects including database systems, algorithm visualizations, network programming, and full-stack web applications, each tailored to specific course requirements.
TECHNOLOGIES USED
Java
C++
Python
JavaScript
MySQL
PHP
React
Node.js
MongoDB
KEY FEATURES
- University Management System with MySQL
- Sorting Algorithm Visualizer with JavaScript
- Multi-client Chat Application in Java
- E-commerce Platform with React and Node.js
- Data Structure Implementations in C++
- Web scraping tools in Python
CHALLENGES
- Adapting to different programming paradigms
- Working within academic constraints and deadlines
- Collaborating effectively in team projects
- Implementing complex algorithms efficiently
WHAT I LEARNED
- Fundamental computer science concepts
- Multiple programming languages and frameworks
- Database design and management
- Software engineering best practices
- Team collaboration and project management