Hello, I'm

Simon Peter

Simon Peter
"Good code is code that works, not code that looks good."
but the code should be clean tho..
Profile

About Me

I am a fresh graduate in Computer Science with a passion for web and mobile development. Currently focusing on mastering Flutter for mobile apps and building web applications using Next.js and React.

Web Development

Building modern web applications

Mobile Development

Creating mobile apps with Flutter

My Projects

SmartLele

Collaborative Project
šŸ“±Mobile App
šŸ’»Full Stack
4 months

SmartLele is a mobile application integrated with IoT devices for automated catfish farming by monitoring pond water quality (pH, temperature, turbidity) and controlling feed and pumps automatically via ESP32, with real-time notifications and monitoring dashboard.

  • 1Designed and implemented the complete mobile app architecture using Flutter
  • 2Built real-time IoT data visualization dashboard with live charts and graphs
  • 3Developed automated notification system for water quality alerts
  • 4Created responsive UI/UX for device control and monitoring features
  • 5Integrated Supabase for real-time database synchronization

TECHNOLOGIES USED

FlutterFlutter
SupabaseSupabase
Contact me for access
Contact me for access
Authentication Page with Multi-Role AccessUser DashboardSecretary DashboardDocument Review and Approval InterfaceDean DashboardDocument Review by DeanUser Profile and Settings
1 / 7 - Authentication Page with Multi-Role Access

Document Approval System

Internship Project
🌐Web App
šŸ’»Full Stack
5 months

Document Approval System is a web-based application for approving documents with a systematic and effective process, developed with Next.js, Tailwind CSS, and Supabase.

  • 1Built the complete frontend interface using Next.js and Tailwind CSS
  • 2Implemented multi-role authentication system (User, Secretary, Dean)
  • 3Developed document upload and management features
  • 4Created approval workflow with status tracking
  • 5Integrated Supabase for backend and real-time updates
  • 6Designed responsive UI for all user dashboards

TECHNOLOGIES USED

Next.jsNext.js
Tailwind CSSTailwind CSS
SupabaseSupabase
Contact me for access
Contact me for access
Dashboard PageLecturer MenuLogin PageDashboard AdminUpload DataEdit DataAccount Management
1 / 7 - Dashboard Page

GrowthView FKS

Internship Project
🌐Web App
šŸ’»Full Stack
5 months

GrowthView FKS is a web-based application for monitoring the performance of the Fakultas Komunikasi dan Ilmu Sosial Telkom University, developed with Next.js, Tailwind CSS, and Supabase.

  • 1Developed the complete performance monitoring dashboard
  • 2Built data visualization charts for faculty achievements
  • 3Implemented lecturer data management system
  • 4Created admin panel for data upload and editing
  • 5Designed account management features
  • 6Integrated Supabase for database and authentication

TECHNOLOGIES USED

Next.jsNext.js
Tailwind CSSTailwind CSS
SupabaseSupabase
Contact me for access
Contact me for access

NutriGuide Mobile

Collaborative Project
šŸ“±Mobile App
šŸ’»Full Stack
4 months

NutriGuide is a smart meal planner app developed with Flutter and inspired by Samsung Food App, designed to simplify your daily meal planning, plan menus, get recipe recommendations from TheMealDB API, and track nutrition

  • 1Led the mobile app development using Flutter framework
  • 2Integrated TheMealDB API to fetch and display thousands of recipes
  • 3Designed and implemented recipe recommendation algorithm
  • 4Created nutrition tracking system with detailed analytics
  • 5Developed user profile management and preferences system
  • 6Integrated Firebase for authentication and data storage

TECHNOLOGIES USED

FlutterFlutter
FirebaseFirebase
Landing PageLogin PageHome PageExplore RecipesPlan MealsSaved RecipesUser ProfileAdmin Panel
1 / 8 - Landing Page

NutriGuide Web

Collaborative Project
🌐Web App
āš™ļøBackend
4 months

NutriGuide web version is developed with Java Spring Boot, Flutter, and MySQL, designed to simplify your daily meal planning with additional features for web users and integrated with TheMealDB API for extensive recipe database.

  • 1Architected and developed the complete backend API using Java Spring Boot
  • 2Integrated TheMealDB API to provide extensive recipe database
  • 3Designed and implemented MySQL database schema for recipes, users, and meal plans
  • 4Built RESTful APIs for recipe management, user authentication, and meal planning
  • 5Implemented JWT-based authentication and authorization system
  • 6Created data validation and error handling mechanisms
  • 7Developed recipe search and filtering algorithms with TheMealDB integration
  • 8Integrated with frontend Flutter web application

TECHNOLOGIES USED

Java Spring BootJava Spring Boot
FlutterFlutter
MySQLMySQL
Home FeedMemoriesAdmin Dashboard
1 / 3 - Home Feed

Memoire

Personal Project
🌐Web App
šŸ’»Full Stack
2 months

Memoire is a web-based application for publishing and storing memories in the form of photos and videos, developed with Next.js, React, Tailwind CSS, and Supabase.

TECHNOLOGIES USED

Next.jsNext.js
Tailwind CSSTailwind CSS
SupabaseSupabase
Login PageDashboardLabeling Page
1 / 3 - Login Page

Label App

Personal Project
🌐Web App
šŸ’»Full Stack
1 month

Label App is a web-based application for labeling review data as positive, negative, or neutral, developed with Next.js, Tailwind CSS, and Supabase.

TECHNOLOGIES USED

Next.jsNext.js
Tailwind CSSTailwind CSS
SupabaseSupabase

Skills & Technologies

Flutter

Flutter

Cross-platform app development

React

React

JavaScript library for building UI

Next.js

Next.js

React framework for production

Firebase

Firebase

Backend & Authentication

Supabase

Supabase

Open source Firebase alternative

Other technologies I work with:

TypeScriptTailwind CSSPostgreSQLGSAPJava Spring BootMySQLDartREST APIGitGitHubVercelVS CodeAndroid StudioPHPLaravelCodeigniter

Get In Touch

Available for Work

Open to Remote & Full-time Opportunities

Let's build something amazing together!