Python
Intermediate
Hi there, I'm
Software Developer
Get To Know More
BComm
AEC: Software Development
I'm a passionate and driven software developer who loves solving problems and building creative solutions.
I get excited about turning ideas into real, working applications and constantly learning new technologies along the way.
I’m especially motivated by the opportunity to collaborate, grow my skills, and contribute to meaningful projects.
Explore My
Intermediate
Intermediate
Basic
Intermediate
Intermediate
Intermediate
Basic
Intermediate
Basic
Intermediate
Intermediate
Intermediate
Browse My Recent
Weather APIs, Distance API, Google SMTP, Vue, Python, Flask, Supabase, PostgreSQL,
When my friends and I are looking to choose an outdoor area to climb at, we often have to check dozens of areas in a 200-300km radius that have good weather conditions ('no rain', 'over 7°C').
This is time consuming as we first need to find all areas close enough to us, and then follow the weather report changes on a daily basis.
Solution: The Web App finds all climbing areas in the required radius, and fetches a 1-3 day weather report for each area. The user can also select a few areas, input their email and be notified on a daily basis if weather conditions change via email.
Python, Flask, Vue, Supabase, PostgreSQL
Different weather APIs have different accuracy depending on the location in the world that the APIs forecast for. Choosing a weather API when building an app that relies on finding most precise weather forecast for a specific region can be difficult.
Solution: The Web App lets the user choose between 35 capital cities all over the world and see the average difference between forecasted temperature and actual temperature occured in the city.
The data is collected and compiled into the running average everyday through scripting.
C#, Windows Forms
Arcade space shooter game made with C# and Windows Forms. Features: player control, enemy AI, shooting mechanics, score tracking, and basic effects.
Goal: To practice fundamental game development concepts in a Windows desktop environment.
Learnings: Gained experience in event-driven programming, GUI design with Windows Forms, and basic game logic implementation.
Get in Touch