Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| st.set_page_config(page_title="Mechanical Engineer Certification Guide", layout="centered") | |
| st.title("π Certification Guide for Mechanical Engineers - GCC Region") | |
| # Dropdown for selecting career path | |
| career_path = st.selectbox( | |
| "Select your preferred Mechanical Engineering field:", | |
| ( | |
| "--- Select ---", | |
| "QA/QC (Quality Assurance / Control)", | |
| "Design Engineering", | |
| "Project Management", | |
| "Health and Safety (HSE)", | |
| "Maintenance Engineering", | |
| "General Management / Planning" | |
| ) | |
| ) | |
| # Data: Certifications, Salaries, Region Demand, Top Companies | |
| data = { | |
| "QA/QC (Quality Assurance / Control)": { | |
| "certifications": [ | |
| "CSWIP (Welding Inspector)", | |
| "BGAS (Painting Inspector)", | |
| "ASNT NDT Level II / III", | |
| "API 510 / 570 / 653 (Pressure Vessel, Piping, Tank Inspection)" | |
| ], | |
| "salary": { | |
| "Fresher": "4,000 β 6,000 SAR", | |
| "Mid-Level (3β7 yrs)": "7,000 β 12,000 SAR", | |
| "Experienced (8+ yrs)": "13,000 β 20,000+ SAR" | |
| }, | |
| "regions": ["Jubail", "Yanbu", "Riyadh", "Abu Dhabi", "Doha"], | |
| "companies": ["Saudi Aramco", "SABIC", "SWCC", "Bechtel", "Technip Energies", "Samsung Engineering"] | |
| }, | |
| "Design Engineering": { | |
| "certifications": [ | |
| "Certified SolidWorks Professional (CSWP)", | |
| "Autodesk Certified Professional (AutoCAD / Revit)", | |
| "Creo Certification", | |
| "Piping Design Certification (SP3D / PDMS)", | |
| "FEA / CFD Simulation Courses (ANSYS)" | |
| ], | |
| "salary": { | |
| "Fresher": "4,000 β 7,000 SAR", | |
| "Mid-Level (3β7 yrs)": "8,000 β 14,000 SAR", | |
| "Experienced (8+ yrs)": "15,000 β 22,000+ SAR" | |
| }, | |
| "regions": ["Dubai", "Riyadh", "Doha", "Dammam", "Muscat"], | |
| "companies": ["Worley", "KBR", "Jacobs", "Fluor", "NES Fircroft", "Saipem"] | |
| }, | |
| "Project Management": { | |
| "certifications": [ | |
| "PMP (Project Management Professional)", | |
| "CAPM (Certified Associate in Project Management)", | |
| "PRINCE2 Foundation/Practitioner", | |
| "Primavera P6 Certification" | |
| ], | |
| "salary": { | |
| "Fresher": "5,000 β 8,000 SAR", | |
| "Mid-Level (3β7 yrs)": "10,000 β 18,000 SAR", | |
| "Experienced (8+ yrs)": "20,000 β 30,000+ SAR" | |
| }, | |
| "regions": ["Riyadh", "Dubai", "Abu Dhabi", "Jeddah", "Kuwait City"], | |
| "companies": ["Saudi Aramco", "Bechtel", "Fluor", "Parsons", "AECOM", "McDermott"] | |
| }, | |
| "Health and Safety (HSE)": { | |
| "certifications": [ | |
| "NEBOSH IGC (International General Certificate)", | |
| "IOSH Managing Safely", | |
| "OSHA 30 Hours", | |
| "First Aid & Fire Safety Training" | |
| ], | |
| "salary": { | |
| "Fresher": "4,000 β 6,000 SAR", | |
| "Mid-Level (3β7 yrs)": "7,000 β 11,000 SAR", | |
| "Experienced (8+ yrs)": "12,000 β 18,000+ SAR" | |
| }, | |
| "regions": ["Jubail", "Ruwais", "Doha", "Abu Dhabi", "Dammam"], | |
| "companies": ["Hyundai Engineering", "SNC-Lavalin", "ENI", "ARAMCO", "NPCC", "L&T"] | |
| }, | |
| "Maintenance Engineering": { | |
| "certifications": [ | |
| "CMRP (Certified Maintenance & Reliability Professional)", | |
| "SAP PM Training (Plant Maintenance)", | |
| "RCM (Reliability-Centered Maintenance)", | |
| "Predictive Maintenance Training (Vibration, Thermography)" | |
| ], | |
| "salary": { | |
| "Fresher": "4,000 β 7,000 SAR", | |
| "Mid-Level (3β7 yrs)": "8,000 β 13,000 SAR", | |
| "Experienced (8+ yrs)": "14,000 β 20,000+ SAR" | |
| }, | |
| "regions": ["Jubail", "Yanbu", "Riyadh", "Muscat", "Doha"], | |
| "companies": ["SABIC", "Ma'aden", "SWCC", "Marafiq", "Aramco", "Petro Rabigh"] | |
| }, | |
| "General Management / Planning": { | |
| "certifications": [ | |
| "MBA (Operations / Engineering Management)", | |
| "Lean Six Sigma Green Belt / Black Belt", | |
| "ERP (SAP, Oracle EAM)", | |
| "Strategic Planning & Leadership Courses" | |
| ], | |
| "salary": { | |
| "Fresher": "5,000 β 7,000 SAR", | |
| "Mid-Level (3β7 yrs)": "10,000 β 16,000 SAR", | |
| "Experienced (8+ yrs)": "18,000 β 28,000+ SAR" | |
| }, | |
| "regions": ["Riyadh", "Dubai", "Abu Dhabi", "Jeddah", "Manama"], | |
| "companies": ["ARAMCO", "SABIC", "Alfanar", "Zamil", "Olayan", "Nesma & Partners"] | |
| } | |
| } | |
| # Display content only after valid selection | |
| if career_path != "--- Select ---": | |
| selected = data[career_path] | |
| st.subheader("π In-demand Certifications:") | |
| for cert in selected["certifications"]: | |
| st.markdown(f"- β {cert}") | |
| st.subheader("π° Estimated Monthly Salary in KSA (SAR)") | |
| st.write("Note: Actual salary may vary depending on company, city, and qualification.") | |
| st.markdown(f"- **Fresher**: {selected['salary']['Fresher']}") | |
| st.markdown(f"- **Mid-Level (3β7 yrs)**: {selected['salary']['Mid-Level (3β7 yrs)']}") | |
| st.markdown(f"- **Experienced (8+ yrs)**: {selected['salary']['Experienced (8+ yrs)']}") | |
| st.subheader("π GCC Regions with High Demand:") | |
| st.write(", ".join(selected["regions"])) | |
| st.subheader("π’ Top Companies in KSA / GCC Hiring in This Field:") | |
| for company in selected["companies"]: | |
| st.markdown(f"- π’ {company}") | |