About Me
I am a Construction Engineer with a passion for technology and software development. In addition to overseeing the design and construction of infrastructure projects, I am skilled in CSS, C, JavaScript, Python, SQL, Django, Bootstrap, HTML, and FLask. I also appreciate the challenge of developing scalable and effective software solutions. I am able to balance my expertise in construction engineering, but I am planning to shift careers and advance my talents in software development.
Skills
Programming Languages
Web Development Frameworks
Web technologies
Version Control Tool
My Works
Wiki
Languages: CSS, HTML, Bootstrap, Python, Django
I created a simple wiki using Django, a Python-based web framework. This project allowed me to understand how to build a dynamic web application from scratch, where users can create new pages, edit existing ones, and search for pages. Through this project, I learned how to use Django to manage user authentication, create dynamic templates, and interact with a database.
Commerce
Languages: CSS, HTML, JavaScript, Bootstrap, Python, Django, SQL
I built an e-commerce site using Django, where users can browse products, add them to their cart, and complete a purchase. This project helped me understand the complexities of building a real-world web application, including managing user data, integrating with third-party APIs, and handling payments.
Network
Languages: CSS, HTML, JavaScript, Bootstrap, Python, Django, SQL
I created a social network using Django, where users can make posts, follow other users, and like posts. This project helped me understand the intricacies of building a large-scale web application, including managing user-generated content, building a scalable data model, and implementing user-to-user interactions.
Languages: CSS, HTML, JavaScript, Bootstrap, Python, Django, SQL
Mail involved building a simple email client using Django, where users can send and receive emails, reply to them, and archive them. Through this project, I gained valuable experience in building interactive web applications with real-time functionality, including working with websockets and implementing email functionality using simple mail transfer protocol.
Workout
Languages: CSS, HTML, JavaScript, Bootstrap, Python, Django, SQL
I developed a website app that tracks exercise routines and uses the Django framework and SQL database. Before using the website, users must register and log in. You can add routines on the home page, and when you go to a particular routine, it will prompt you for the name of the exercise, the number of sets, the number of repetitions per set, the time per set, and the time to rest. The first exercise in the program will begin automatically when you click the play button below the description div, and it will continue until all of the exercises in the routine have finished.