const developer = {
  name: 'Josiah Tetteh',
  role: 'Software Engineer',
  skills: ['Web', 'Mobile', 'Databases']
};

Josiah L. Tetteh

Software Engineering | Web | Mobile | Databases | Teaching

About Me

Josiah L. Tetteh - Software Engineer

Multi-disciplinary educator and developer with a focus on web, mobile, and software engineering

Empowering future software engineers with hands-on, real-world technology skills.

My focus is on delivering practical, up-to-date training in software engineering and application development, blending foundational programming with modern web, mobile, and automation technologies. Through project-based learning and real-world examples, I help students and professionals build the confidence and capability to solve real problems with code.

Current Focus

  • Mentoring and teaching aspiring software engineers via interactive, project-driven courses
  • Modern software development using Java, Python, C++, C#, VB.NET, PHP, HTML5, CSS, JavaScript, TypeScript
  • Building robust applications for web, desktop, and mobile platforms
  • Integrating databases (SQL Server, MySQL) and cloud concepts
  • Mobile and game development with Android, Xamarin, Kotlin, Swift
  • Strong emphasis on core programming, system analysis/design, and practical problem solving

What I Teach

I guide learners from the very basics of programming to advanced, industry-ready software and application development. My teaching approach is hands-on and project-based, helping students master both theory and practical skills needed for modern tech careers.

System Analysis Programming Methods Core Java Advanced Java Python Advanced Python C++ C#.NET VB.NET PHP HTML5 CSS3 JavaScript TypeScript SQL Server MySQL Kotlin Swift Android Xamarin Rapid Application Dev

I specialize in:

  • Introducing beginners to software engineering fundamentals
  • Building web, desktop, and mobile applications with real-world tools and languages
  • Rapid prototyping and full-stack development
  • Bridging the gap between theory and practice, so learners can confidently tackle real industry challenges

Technical Toolkit

Core Specializations

Web Applications Desktop Software Automation & Scripting Productivity Tools

Technology Stack

Domain Expertise

💻 Software & Web Development

Java Java Swing C++ C# VB.net TypeScript JavaScript PHP HTML5 CSS3 Swift Kotlin Xamarin Android

Websites • GUI Apps • Mobile & Game Apps • Rapid Application Development

⚙️ Automation & Data Tools

Python Streamlit MySQL MS SQL Server

Data Extraction • Scripting • Databases • Interactive Dashboards

🚀 Learning & Experimentation

Demo Projects Open Source

Trying New Tech • Sharing Knowledge • Exploring Open Source

Featured Projects

🏢 StudentManagementGUI

Java Java Swing

A Java Swing application for managing student records. Features a user-friendly interface for CRUD operations, search, and record management.

My Role: Sole developer; designed and implemented the full Java desktop GUI.

View on GitHub

📝 mcq_system

Python

A Python-based command-line MCQ (Multiple Choice Question) system for quizzes and tests.

My Role: Developed the core logic, CLI, and question/answer management.

View on GitHub

🌳 WoodenCatalogue

TypeScript

A TypeScript project to catalogue wooden products, likely with a frontend interface for browsing and management.

My Role: Developed TypeScript components and basic UI.

View on GitHub

💾 DataPriceExtractor

HTML5 JavaScript

A web tool that extracts data and prices from a Geonettech bundle page.

My Role: Built the HTML UI and implemented extraction logic.

View on GitHub

❓ streamlit_mcq

Python Streamlit

A Streamlit-based MCQ quiz app for interactive assessments in the browser.

My Role: Developed Streamlit interface and quiz logic.

View on GitHub

Get In Touch

Have a project in mind or want to connect? Send me a message and I'll get back to you as soon as possible.