Frontend developer and Java developer
As a Computer Science student at Hawaii Pacific University, my journey into programming has been both enriching and enlightening. My first real coding experience came with an internship at Unomaly, where I was introduced to Python, sparking a deep interest in software development. Since then, I've expanded my skills into Java and frontend technologies. Living in Hawaii offers a dynamic backdrop for my studies, focusing on Java development and creating user-friendly web interfaces. My portfolio website is a window into my skills and passion for developing innovative tech solutions.
High school 2019-2022 Sjölins Gymnasium Nacka
University Hawaii Pacific Universtiy B.S Computer Science
Assistant Club Manager at Sats Assisted with the club's daily operations, including scheduling staff, managing customer service issues, and resolving conflicts. Organized and guided activities such as sales promotions requiring coordination with other department managers. Reviewed financial statements, sales reports, and other performance data to measure productivity.
Data Analyst Intern at Unomaly Gained practical experience with relevant software and technology. Did basic queries to the CRM system's RESTful API to add, delete, and edit entries in the database. Looping through log event entries to search for certain metadata and output these.
Click this for more information about all my projects and source code :)
The Stockmanagment system is a Java-based application for managing stock inventory. It features a user-friendly interface allowing users to add, view, and remove stock items, including details like name, price, and quantity. The GUI, built with Swing, offers text fields for input, buttons for actions, and a list to display stock items. This system streamlines the process of stock management, making it accessible and efficient for users to handle their inventory directly from their desktop.
The Python program is a voice-controlled personal assistant that leverages the speech_recognition library to interpret spoken commands and perform a variety of tasks, such as opening applications, playing YouTube videos, searching the web, and even integrating with ChatGPT for conversational responses. Utilizing the system's speech synthesis, it announces readiness and provides feedback on actions taken. The assistant is designed to continually listen for commands, making digital interaction more intuitive and hands-free.
This Python program serves as a virtual mouse controller using real-time hand tracking. It utilizes OpenCV for image processing and MediaPipe for hand detection, translating hand movements into mouse actions on the screen. The program captures video input, identifies hand landmarks, and maps specific gestures, such as the index finger's position for cursor movement and the proximity between the thumb and index finger for click actions, to control the mouse cursor using PyAutoGUI. The system is designed to run continuously, updating the cursor position based on the user's hand movements, thereby allowing for a novel, hands-free way to interact with the computer.
This Python script conducts a simulated trading session using the 100 most active stocks from Yahoo Finance, guided by technical indicators like Bollinger Bands, Fibonacci Retracement Levels, and Moving Averages. It fetches stock data, evaluates market conditions, and decides when to buy or sell based on specific criteria. By comparing the current stock price to these indicators, the script makes informed trading decisions, aiming to capitalize on market movements. Transactions are recorded, and the simulation provides a final portfolio value, offering insights into how technical analysis can influence trading strategies. Essentially, it's a tool for understanding market dynamics and testing trading strategies without financial risk.
This Java calculator project features a straightforward graphical user interface (GUI) that enables users to perform essential arithmetic operations including addition, subtraction, multiplication, and division. Designed for ease of use, its intuitive layout allows for quick calculations, making it an ideal tool for everyday math.
This Swift-based mobile app project showcases an intuitive platform for capturing, storing, and downloading photos directly to your phone. Leveraging the power of Swift and Storyboard, the app simplifies photo management with a user-friendly interface. Currently a work in progress, it aims to enhance the digital photography experience seamlessly.