You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 53ab8de
Browse filesBrowse the repository at this point in the historyBrowse files
'Built end to end with one other developer: web dashboard, REST API, database, and Flutter mobile app. A fleet management platform for South African trucking companies with offline-first mobile, fuel OCR, trip tracking, and compliance monitoring.',
24
+
'End-to-end fleet-management platform for trucking companies: web dashboard, REST API, database, and an offline-first Flutter mobile appwith fuel-receipt OCR, trip tracking, and compliance monitoring.',
'A cross-platform mobile application featuring custom UI components, state management, and smooth navigation built with Flutter and Dart.',
51
-
image: '/images/portfolio-app.svg',
52
-
imageAlt: 'Portfolio mobile app preview',
53
-
stack: ['Flutter', 'Dart'],
38
+
'A BitTorrent client built from scratch in Python with a PySide6 desktop UI, implementing the protocol by hand. Handles torrent files and magnet links, HTTP(S) and UDP trackers, seeding, resume with disk verification, and SHA-1 piece verification, backed by a pytest test suite.',
'A local audio downloader for desktop (Windows, Linux) and Android. Bundles ffmpeg for MP3 conversion on desktop and uses Kivy for the Android build, with automated multi-platform builds via GitHub Actions.',
'Responsive weather app with real-time data from OpenWeatherMap, interactive Leaflet maps, and dynamic UI themes that shift based on live conditions.',
74
+
'Real-time weather dashboard with a 5-day forecast, interactive maps, and dynamic theming that shifts with live conditions.',
Copy file name to clipboardExpand all lines: src/components/TimelineSection.astro
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -2,16 +2,16 @@
2
2
const items = [
3
3
{
4
4
date: 'April 2026 - Present',
5
-
role: 'Full Stack Learner',
6
-
company: 'Coast IT Pty (Ltd)',
5
+
role: 'Junior Software Engineer',
6
+
company: 'Coast IT Pty (Ltd) · Full-time',
7
7
badge: 'Current',
8
8
description:
9
9
'Collaborating with a team of software engineers and interns to design and build a full-stack application from concept to deployment. Contributing to UI design, frontend and backend development, database tasks, and security implementation. Using Git for version control, code reviews, and team collaboration within an Agile workflow.',
10
10
},
11
11
{
12
12
date: 'Oct 2025 - Nov 2025',
13
-
role: 'Full Stack Intern',
14
-
company: 'Coast IT Pty (Ltd)',
13
+
role: 'Junior Software Engineer',
14
+
company: 'Coast IT Pty (Ltd) · Internship',
15
15
description:
16
16
'Collaborated with a team of interns to design and build a full-stack application from concept to deployment. Contributed to UI design, frontend and backend development, database tasks, and security implementation. Used Git for version control, code reviews, and team collaboration within an Agile workflow.',
17
17
},
@@ -23,7 +23,7 @@ const items = [
23
23
'Contributed to business requirements documentation, user story updates, and software modeling. Gained hands-on experience analyzing requirements, documenting functional specifications, and designing state flow diagrams.',
0 commit comments