Welcome to my portfolio! I'm a curious software developer who likes to learn and develop, and I'm taking firm steps towards becoming a full stack developer.
Check Out My Resume!I am a passionate and dedicated software developer with the ability to turn ideas into reality through code. The ever-evolving nature of technology fascinates me and I am committed to continuous learning. Whether exploring new frameworks, attending workshops, or reading cutting-edge blogs, I'm always trying to improve my skills and stay at the cutting edge of the industry. Collaboration is at the heart of my work ethic. I enjoy working in cross-functional teams, brainstorming, and fostering a positive and productive environment. I believe open communication and teamwork are crucial to the success of any project.
As a software developer who finds website development interesting and progresses with pleasure, I am developing a full stack website with Django. I can list the reasons for choosing Django as I wanted to learn the MVC pattern, it offers a powerful ORM system that facilitates database operations, it takes precautions to prevent security vulnerabilities, and its documentation is good, that is, it provides my understanding while doing research.
Show MoreThe basic building block of an AI/ML project is data. A large and representative dataset is often needed to achieve good performance. I can collect data, clean up, balance and feature engineering. I think for model selection and try to find and train the most accurate model. I evaluate the performance of the model and try to improve it. I monitor the progress of the project and update and improve the model if necessary.
Show MoreI have knowledge of database management systems (DBMS) for SQL and MySQL. I can understand and apply basic database design principles such as database structures, relational model, and normalization. I can write SQL queries, query, insert, update and delete data.
Show MoreI gained experience in defining classes, creating objects and developing object-oriented thinking skills. I know about OOP concepts (Encapsulation, Inheritance, Polymorphism, Abstraction) and can apply them in code. I am still using object oriented programming. I try to help make code more understandable, reusable, and maintainable.
Show MoreI am improving my ability to understand different data structures (array, list, stack, queue, tree, graph, etc.) and to effectively store and process data using these structures, as well as my ability to understand different algorithms (sort, search, graph search, complexity analysis, etc.) and apply these algorithms in different scenarios.
Show MoreWorkroom is a Django-based website, where users can login and register, create rooms, ask questions in these rooms, and follow current events. In addition, they can easily find the content they want thanks to the search feature. Check out my github to see the codes and features for this site!