I am a passionate software engineering student currently in my third year at the University of Gothenburg and Chalmers University of Technology. With a strong foundation in software development, I am dedicated to exploring and mastering the diverse fields within computer science. My journey has equipped me with hands-on experience in website development, embedded systems, and distributed systems. Here, you'll find insights into my projects, experiences, and the skills I've honed throughout my academic endeavors.
Our teeth are invaluable, yet we often overlook their care until issues arise. Finding a dentist in Sweden can be challenging due to high demand and limited availability. To simplify this process, we have developed a dentist app. Users can search, book, and cancel appointments in their city of choice, with clinics conveniently displayed on a map. Our app's microservices architecture allows for easy scalability, ensuring reliable service as demand grows.
Partiprogram.nu är en webbplats jag skapade för att samla information om Sveriges riksdagspartier på ett lättillgängligt sätt. Projektet föddes ur min egen frustration över hur svårt och tidskrävande det kan vara att hitta information om alla partier samlat på en plats. På sidan kan besökare hitta korta beskrivningar av varje partis ideologi samt deras fullständiga partiprogram. Målet med Partiprogram.nu är att stärka medborgarnas kunskap om de politiska alternativen i Sverige och underlätta för välgrundade beslut inför val.
I developed a user-friendly website for a local flooring company, designed to effectively showcase their services, contact information, and a selection of past projects. The site features clean navigation and high-quality visuals to engage potential customers. In addition to the design and development, I also managed the setup and hosting on a Virtual Private Server (VPS) to ensure reliable performance, security, and room for future growth.
AntiqueGuessr is an interactive web game where users test their knowledge of vintage and antique items. It features two games: "Guess the Price", where players guess the value of vintage items, and "Bytt är Bytt" inspired by the Swedish game show with the same name. The backend is built with C# and ASP.NET Core, using Entity Framework and PostgreSQL for the database. The frontend is developed with Next.js and TypeScript. A Python web scraper populates the database with items. The project showcases full-stack development, integrating complex queries, and data scraping.
This project showcases the development of autonomous driving software for a miniature car using computer vision and machine learning. The computer vision approach, utilizing OpenCV, tracks cones to determine steering directions, while the machine learning approach employs a Random Forest model to predict steering angles based on sensor data. Both methods were designed, implemented, and tested using data from various sensors on an RC vehicle.
Developed a C++ application integrating the Llava AI model with OpenCV to analyze live video feeds in real-time. The system processes each frame independently, using a stateless architecture that captures frames, encodes them in Base64, and sends them via cURL to the Llava API for immediate content analysis. Displays responses as overlay text on the video, showcasing seamless AI and video processing integration with efficient API communication.
Our app streamlines assignment management by allowing you to create dedicated groups for each project. Within these groups, you can conveniently schedule meetings, either via Zoom or in campus rooms. Tasks can be assigned to group members and prioritized with labels. Each group stores all necessary resources, such as diagrams, assignment PDFs, and communication links. The user dashboard provides an overview of all tasks and meetings across all groups.
The SeeedSentinel is a security system designed to enhance home and business protection. Utilizing sensors like infrared motion detectors and sound sensors, the system detects potential intrusions and alerts owners via an Android app. This project aims to offer peace of mind by providing a reliable security layer against burglaries and break-ins. Users can activate and manage the system through a WIO terminal, entering a password to deactivate alarms before the system switches to 'Intruder mode' and notifies them of any detected threats.
Our project for the Space Apps Challenge 2024 in Gothenburg is a 'Community Mapping' app designed to help users find ideal living locations based on environmental data from NASA. Users set preferences and prioritize factors like air pollution, temperature, vegetation, and population density. A machine learning model processes these inputs to identify the most suitable location globally. This tool not only supports relocation decisions but can also assist in identifying optimal locations for facilities like factories. Future plans include expanding the model to consider additional data, such as GDP, soil quality, and water availability.
Feel free to reach out to me for job opportunities, networking, or any other inquiries. I am always open to connecting with new people and exploring exciting opportunities. Whether you want to discuss a potential collaboration, initiate a new project together, or simply connect for professional networking, I am interested in hearing from you. Let's connect and see how we can work together towards mutual success. You can contact me through the links provided below.