Hello, I'mLeonardo Prasetyo

Software Engineer

I’m a junior Software Engineer experienced in full-stack development, UI/UX design, testing, and version control. With proven track record in releasing new features, software troubleshooting, API integration, and documentation. All while being commited to improving software development processes and adhere to development principles.

Profile

My Projects

Here are my top 3 recent projects

Christ Covenant Church Website

Christ Covenant Church Website

An enterprise-level website for a church, featuring church details, event management, and member resources.

Wix StudioCanvaGoogle SEOPower BI

Tech Stack

Technologies and tools I work with

Frontend

Vue.js

Vue.js

95%
Nuxt.js

Nuxt.js

90%
TypeScript

TypeScript

80%
HTML/CSS

HTML/CSS

95%

Additional Frontend Skills

React.jsNext.jsTailwind CSSSASS/SCSSJavaScript ES6+Responsive DesignTailwindSCSS/SASS

Backend

Node.js

Node.js

75%
Firebase

Firebase

70%

Additional Backend Skills

C#.NET Core 8/9SQL

Tools & Others

Git

Git

85%
Canva

Canva

65%

Additional Tools & Others Skills

Augment CodeGitHubVS CodeCloudflareVercelNuxt Hubzsh, bash, powershellPinianvmLodashWix StudioZipbooks

Background

My professional journey and education

Relevant Work Experience

Freelance Software Developer

May 2024 - Present
Self Employed

Develop custom web applications with Vue.js, Nuxt.js, and Firebase for various clients.

  • Developed and released frontend features using Vue.js and Nuxt.js, including drag-and-drop form builder and dynamic component rendering.
  • Integrated SharePoint REST API and Firebase for cloud data manipulation; implemented middleware for auth/session handling and reusable CRUD utilities.
  • Ensured robust development practices through type-safe interfaces, error handling (try-catch), and thorough troubleshooting and defect analysis.
  • Maintained clean Git workflows with task-based branches, well-documented pull requests, and clear commit messages to avoid merge conflicts.
  • Presented features in client demos, communicated implementation details effectively, and led data structure analysis and migration efforts.

Software Developer Intern

Feb 2024 - Apr 2024
Nexa Lab

Developed UI features with React.js and Next.js, documented API integrations, designed wireframes in Figma, and represented UI/UX in agile meetings.

  • Developed a contact us form using React.js and Next.js, capturing visitor contact and message allowing communication between stakeholders.
  • Documented third-party API integration guide, boosting development efficiency by 100%
  • Built wireframe using Figma translating product owner requirements into a storyboard.
  • Participated on weekly scrum meeting and effectively represent UI/UX design views and interests.

Education

Oct 2024 - Present

ACS IT Professional Year

Performance Education

Will graduate October 2025

2019

Bachelor of Engineering (Honours) in Software Engineering

Monash University

Graduated December 2023

2018

High School

Sekolah Terpadu PAHOA

High School in Indonesia