AI Engineer pursuing Accounting degree with 5 years experience

Phone Number

+27 84 866 2418

Email

motaungleon@gmail.com

Linkedin

Leon Motaung

Address

12 Vermeer street, Bellville, Cape Town, 7530

Social

leon motaung
leon motaung
Hey, I'm Leon Motaung

AI Engineer | Software Engineer | Financial Accounting

Developing intelligent software solutions with expertise in machine learning, computer vision, and business systems.

Skills & Expertise

Web & Back-End: HTML, CSS, Tailwind, Bootstrap, JavaScript, React, Redux, NodeJS, Express, MongoDB, PHP, MySQL, Flask.
Cloud & DevOps: AWS Certified (Cloud Practitioner, Developer, Solutions Architect, SysOps), DNS, Prompt Engineering.
Programming & Tools: Python, NumPy, Pandas, Java (Basics), Excel, Adobe Photoshop.
Mathematics: Linear Algebra, Calculus, Probability, Statistics, Optimization, Discrete Mathematics.
OS: Linux & Windows.

[ Download my CV ]
leon motaung leon motaung

+

Year of Experience

+

Projects Completed

+

Satisfied Clients

+

Awards Winner

Cooperation

+2 companies
trusted worldwide

Git Journaling
  • 2025

    Tip Prediction ML Project
  • 2025

    Soma AI
  • 2025

    NASA Space Apps Hackathon
  • 2025

    AI Safety Hackathon
  • 2024

    Data Science Project
  • 2024

    UWC IT Society Hackathon
  • 2025

    Google G20 Hackathon
Cooperation

Designing solutions customized
to meet your requirements

Web & App Development

Crafting visually appealing and user-friendly interfaces using HTML, CSS, JavaScript, and modern frameworks like React, EJS, Flask and PHP, PWA (MANIFEST.JSON AND ServiceWorker.js)

Database Management

Designing and managing databases with SQL and NoSQL technologies such as MySQL and MongoDB.

API Development

Creating and integrating RESTful APIs to enable smooth communication between front-end and back-end systems.

Performance Optimization

Improving the speed and performance of web applications to provide a better user experience. Work with Nodejs, Express

E-commerce Solutions

Developing scalable and secure payment solutions for e-commerce platforms tailored to your business needs.

Integrating AI

Boost your applications with AI for improved efficiency, automation, and enhanced user experience

Excited to take on new projects and collaborate.
Let's chat about your ideas. Reach out!

leon motaung
Expericence

+5 years of passion for
programming techniques

Sefatsa Guest House
Sefatsa Guest House
2026
Lyro Tutor Platform
Lyro Tutor Platform
2026
Women in Computer Science
Women in CS (WICS)
2025
DeWet Technologies
DeWet Technologies AI/ML
2022-Present
YES Programme
YES Programme
2025
Stellar Blockchain
Stellar Ideathon
2025
Telkom Hackathon
Telkom Hackathon
2025
OceanHub Africa
OceanHub Africa
2025
Apart Research
Apart Research
2025
NASA Space Apps
NASA Space Apps
2025
Google G20 Hackathon
Google G20 Hackathon
2025
SANCATDRA
SANCATDRA
2021
Mafube
Mafube Local Municipality
2019-2020
Web Developer & Guest Relations Manager
Sefatsa Guest House • 8th April 2026 - 30th June 2026
  • Prepared invoices and managed communication with booking agencies to coordinate client reservations.
  • Maintained direct communication with guests, resolving issues and ensuring smooth arrival and accommodation for late check-ins (up to 12 AM).
  • Responsible for shift-based procurement, managing inventory, and purchasing breakfast supplies during morning or late night hours.
  • Managed social media channels, ensuring Facebook and TikTok content remained consistent with Sefatsa's visual identity and brand style.
  • Revamped the official website to establish a modern layout and developed a dedicated page displaying real-time booking availability.
  • Conducted market research and strategic brand awareness campaigns to establish Sefatsa as the premier guest house in town.
Web Revamp Guest Relations Invoicing Social Media Marketing Brand Strategy Market Research
Founder & Private Tutor
Lyro Tutor Platform • 2026 - Present
  • Founded the Lyro Tutor Platform to deliver highly engaging, personalized academic tutoring for students.
  • Instruct Grade 10 learners in Mathematics and Mathematical Literacy, building strong baseline problem-solving skills.
  • Provide tailored private tutoring programs, creating customized curriculum materials, exercises, and exams aligned with national standards.
  • Implement feedback loops to track student progression, enhancing overall comprehension and test scores.
Lyro Tutor Platform
Lyro Tutor Platform

Mathematics and Mathematical Literacy tutoring for Grade 10 learners and private clients.

Mathematics Maths Literacy Private Tutoring Curriculum Design Student Mentorship Academic Support
Project Leader
Women in Computer Science (WICS) • 2025 (1 Year)
  • Led key community and educational projects aimed at promoting gender diversity and inclusion in technology and computer science.
  • Organized, planned, and mentored in various programming workshops, hackathons, and technical bootcamps.
  • Collaborated with university and corporate sponsors to secure resources and guest speakers for technical career development panels.
Leadership Mentorship Community Building Project Management Public Speaking
AI/ML & Software Engineer
DeWet Technologies (Pty) Ltd • January 2022 – Present
  • Built and maintained scalable web applications and business systems, improving performance and deployment workflows.
  • Developed a municipality complaint management system.
  • Designed responsive UI/UX using React, Tailwind CSS, and JavaScript.
  • Integrated backend services using Node.js, Express, PHP, and MySQL.
  • Implemented MongoDB-based data models and RESTful APIs.
  • Developed Semantic Search and RAG systems using IBM and AWS compute infrastructure.
  • Spearheaded the Tlou project (training started in 2026) – training an 800M Parameter model to support the 11 official South African languages.
Tlou Project
Tlou Project

Training an 800M Parameter LLM supporting the 11 official South African languages (started in 2026).

React Tailwind CSS Node.js MongoDB Semantic Search RAG LLM Training AWS & IBM Compute
Energy Program Attendee
Youth Employment Service (YES) • Cape Town International Convention Centre (CTICC) • 2025
YES Programme CTICC
  • Selected to participate in the national YES (Youth Employment Service) Programme focused on energy sector developments and sustainability.
  • Attended professional training, industry seminars, and collaborative workshops hosted at the CTICC (Cape Town International Convention Centre).
  • Gained insights into renewable energy systems, conservation, and emerging technologies in the green energy space.
Green Energy Sustainability CTICC Professional Development Renewables
Ideathon Judge
Stellar Blockchain Ideathon • 2025
  • Served as an official judge evaluating submitted blockchain projects and ideas on the Stellar network.
  • Assessed applications on technical execution, innovation, blockchain use-case relevance, usability, and market potential.
  • Provided constructive feedback, mentorship, and guidance to developers and entrepreneurs building on Stellar.
Stellar Blockchain Web3 Project Evaluation Mentorship
Hackathon Participant
Telkom Hackathon • 2025
  • Competed in the prestigious Telkom Hackathon, collaborating in a multi-disciplinary team to build innovative software solutions.
  • Designed and implemented a rapid prototype to solve real-world connectivity and digital access problems.
  • Successfully presented and pitched the prototype and business model to Telkom's leadership panel.
Telkom Rapid Prototyping Hackathons Problem Solving Teamwork
Hackathon Participant
OceanHub Africa • 2025
  • Participated in the OceanHub Africa hackathon, focusing on technological innovations for ocean conservation and the blue economy.
  • Developed and prototyped data-driven digital solutions aimed at tracking ocean health, pollution, or sustainable marine resources.
  • Collaborated with environmental experts and developers to create an impactful digital product pitch.
Blue Economy Ocean Conservation Data Analysis Sustainability IoT
AI Safety Hackathon Participant
Apart Research & AI Safety • 2025
  • Joined AI Safety research and alignment hackathons hosted by Apart Research to address safety challenges in large language models.
  • Researched and built algorithmic methods/benchmarks to analyze LLM alignment, robustness, and output safety.
  • Collaborated on writing and submitting research reports and functional tools aimed at mitigations for LLM risks.
AI Safety LLM Alignment Machine Learning Research Python
Hackathon Participant
NASA Space Apps Hackathon • 2025
  • Competed in the global NASA Space Apps Hackathon, collaborating in a team to solve real-world challenges using open-source space data.
  • Selected the challenge "Exoplanet Explorations and Hunting" to process, visualize, and analyze stellar data for planetary detection.
  • Designed and built models to identify potentially habitable exoplanets and highlight candidate systems.
Exoplanet Hunting Space Exploration NASA Data Data Analysis Python Machine Learning
Hackathon Participant
Google G20 Hackathon • 2025
  • Participated in the Google G20 Hackathon, collaborating in a team to build innovative software solutions.
  • Focused on developing Education software designed to enhance digital learning and access.
  • Implemented Retrieval-Augmented Generation (RAG) to significantly increase the context awareness, precision, and accuracy of the educational resources.
Google Cloud Education Tech RAG Generative AI Context Awareness Python
Computer Technician / Web Developer
SANCATDRA • June 2021 – December 2021
  • Designed, developed, and maintained websites and web applications.
  • Improved site performance and ensured mobile responsiveness.
  • Applied SEO best practices and cross-browser compatibility.
  • Managed domain transfers, DNS configuration, and hosting migrations.
  • Provided IT support and troubleshooting services.
  • Captured and edited professional images using Adobe Photoshop.
Web Development SEO DNS & Domain Management IT Support Adobe Photoshop
Computer Technician
Mafube Local Municipality • November 2019 – February 2020
  • Diagnosed and repaired hardware, software, and network issues.
  • Installed and maintained operating systems and security software.
  • Provided desktop, laptop, and peripheral support.
  • Performed system upgrades, backups, and maintenance.
  • Ensured stable network connectivity and resolved router/switch issues.
Hardware Support Software Installation Network Troubleshooting System Backup & Upgrades IT Support
leon motaung

Education

  • 2022 - Pres

    UWC Logo
    BCom in Financial Accounting

    University of the Western Cape

    Currently pursuing a Bachelor of Commerce (BCom) degree specializing in Financial Accounting.

  • 2025

    Fundamentals in Generative AI

    Learned key AI terminologies, inference processes, and AWS cloud infrastructure for deploying generative AI models.

  • 2021

    Udemy

    Web development course with 15 projects

  • 2024

    IBM

    Python development in Data-Science

  • 2024

    AWS

    Solutions Architect, Cloud Developer, SysOps Administraor

  • 2025:

    AWS Fundamentals to Machine Learning

    Certification in Machine Learning Fundamentals

  • 2025

    FNB App Academy

    Certification in Full Stack Development

  • 2025

    AWS Educate Introduction to Generative AI Training

    Introduction to Generative AI concepts and applications

Researched

  • 2025

    Jailbreak Genome Scanner (Apart Research)

    Automated red-teaming & defense-intelligence platform detecting AI model vulnerabilities before deployment; scales 100x faster than manual testing and fingerprints exploit patterns for ongoing threat protection.

  • 2025

    Avoiding Gimbal Lock

    Researched methods to avoid Gimbal Lock, though the approach proved inefficient, requiring 18 operations for completion. Additionally, utilized big data tools for advanced analytics and insights.

  • 2025

    Building a JS security Module

    Developed a JavaScript security module to enhance web application security, implementing advanced encryption and authentication protocols.

Academic Modules
University of the Western Cape Logo

Modules Covered at the University of the Western Cape

Textbooks & Resources Used

Drury Management Accounting
Drury Management Accounting
Auditing 2
Auditing 2
Auditing 1
Auditing 1
Accounting
Accounting
Business Management
Business Management
Taxation
Taxation
Accounting
Accounting
Economics
Economics
IFS
IFS
Accounting
Accounting
Accounting
Accounting
Law of Commerce
Law of Commerce

Year 1 Modules

ALC
Academic Literacy for Commerce 131/132
Code: ALC131 / ALC132 • Core Module • 15 Credits
NQF Level 5
  • Faculty: Economic and Management Sciences
  • Department: Academic Development
  • Proposed Semester: 1 Semester (First or Second)
  • Learning Time: 150 Hours
  • Assessment: CA 60% / FA 40% (Continuous & Final Assessment)
Programmes Offered In:
BCom (1008, 1751) BCom (Accounting) (1021, 753) BCom (Financial Accounting) (1175) BCom (Law) (7211) BAdmin (1011)
Main Learning Outcomes
  • Demonstrate the use of various listening and note-taking strategies.
  • Demonstrate an understanding of group dynamics.
  • Demonstrate an understanding of analytical and critical thinking.
  • Apply critical and analytical reading skills in textbooks, journal articles, newspapers, and magazines.
  • Write well-constructed written assignments and academic essays using references and quotations appropriately.
  • Summarise main and supporting ideas in written texts.
  • Write well-constructed reports and proposals.
  • Effectively utilize IT-based productivity tools to organize and manage information.
Main Content
  • Listening and note-taking skills
  • Group dynamics skills
  • Critical thinking skills
  • Reading and writing skills
  • Referencing and quotation skills
  • Digital information literacy skills
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
BUS
Business Statistics 131/132
Code: BUS131 / BUS132 • Elective Module • 15 Credits
NQF Level 5
  • Faculty: Natural Sciences
  • Department: Statistics and Population Studies
  • Proposed Semester: BUS131 - First Semester / BUS132 - Second Semester
  • Learning Time: 150 Hours
  • Assessment: CA 60% / FA 40% (Continuous & Final Assessment)
Programmes Offered In:
BCom (1008, 1751) BCom (Accounting) (1021, 1753) BCom (Financial Accounting) (1175) BCom (Information Systems) (1033) BCom (Law) (7211)
Main Learning Outcomes
  • Recognize the importance of statistics in both private and public sectors.
  • Summarize data into summary measures (e.g. mean and standard deviation).
  • Do simple statistical analysis.
  • Use a computer to analyze data.
Main Content
  • Descriptive statistics
  • Simple linear regression analysis
  • Probability
  • Sampling distributions
  • Inferential Statistics
  • Index numbers
  • Time Series
  • Anova
  • Chi-square
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
ECO
Macroeconomics 152
Code: ECO152 • Core Module • 10 Credits
NQF Level 5
  • Faculty: Economic and Management Sciences
  • Department: Economics
  • Proposed Semester: First Semester
  • Learning Time: 100 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (1008, 1751) BCom (Accounting) (1021, 1753) BCom (Financial Accounting) (1175) BCom (Law) (7211)
Main Learning Outcomes
  • Demonstrate an understanding of how the various sectors of the economy interrelate using basic macroeconomic tools and theories.
Main Content
  • The macroeconomic problem
  • Circular flow of income
  • National income accounting
  • Basic aggregate demand and supply model
  • Unemployment
  • Money and banking
  • Interest rates
  • Inflation
  • Exchange rates and the Balance of Payments accounts
  • Fiscal and monetary policy
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
FIA
Financial Accounting 141/143
Code: FIA141 / FIA143 • Core Module • 15 Credits
NQF Level 5
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: FIA141 - First Semester / FIA143 - Second Semester
  • Learning Time: 150 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (1008, 1751) BCom (Financial Accounting) (1175) BCom (Law) (7211)
Main Learning Outcomes
  • Define and apply the accounting concepts relating to the elements of the accounting equation.
  • Record transactions using the double entry system.
  • Distinguish between cash and accrual accounting.
  • Apply accrual accounting and other adjustments to the pre-adjustment trial balance.
  • Distinguish between two methods of recording inventory and be able to apply both.
  • Prepare various control accounts and their reconciliation.
  • Prepare the financial statements of a service and trading business.
  • Analyse and do a basic interpretation of the financial statements of a sole proprietor.
Main Content
  • Accounting as information system
  • Data processing and double-entry bookkeeping
  • Accounting for Value Added Tax.
  • Operation of cash controls
  • Bank reconciliation procedures
  • Preparation of the financial statements (excluding statement of cash flows) of a sole trader
  • Elementary analysis and interpretation of the financial statements of a sole trader
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
FIA
Financial Accounting 142
Code: FIA142 • Core / Elective Module • 10 Credits
NQF Level 5
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: Second Semester
  • Learning Time: 100 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (1008) BCom (Financial Accounting) (1175) BEd (4401)
Main Learning Outcomes
  • Apply the conceptual framework to the preparation of financial statements of different entities.
  • Prepare the statement of cash flows on either the direct or indirect method.
  • Apply the statement of cash flows in the analysis of performance and financial position of an entity.
  • Analyse and interpret financial statements.
Main Content
  • Record transactions manually in subsidiary journals and ledgers and do relevant controls
  • Recognition, measurement and classification of elements of the financial statements
  • Financial Statements (Including statement of cash flows) of close corporations, companies, and non-profit organisations
  • Analysis and Interpretation of financial statements
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
MAM
Mathematics 126/127
Code: MAM126 / MAM127 • Core Module • 10 Credits
NQF Level 5
  • Faculty: Natural Sciences
  • Department: Mathematics and Applied Mathematics
  • Proposed Semester: MAM126 - First Semester / MAM127 - Second Semester
  • Learning Time: 100 Hours
  • Assessment: CA 100% (Continuous Assessment)
Programmes Offered In:
BCom (1008) BCom (Accounting) (1021, 1753) BCom (Financial Accounting) (1175)
Main Learning Outcomes
  • Mathematical and computational skills useful in the Economics and Management environment.
  • Skills to read mathematical text in Economics.
  • Skills to write mathematical text in Economics.
  • Skills to interpret correctly literature pertaining to Managerial Sciences that require knowledge of mathematics.
Main Content
  • Mathematics of Finance: Simple & Compound interest, Depreciation, Sinking funds
  • Introduction to Differential Calculus: limits, graphs, rules of differentiation
  • Applications of Differentiation: maxima/minima, commercial optimization applications
  • Introduction to Integral Calculus: definite/indefinite integral, consumers' and suppliers' surplus
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
MAN
Principles of Business Management 131/132
Code: MAN131 / MAN132 • Core / Elective Module • 15 Credits
NQF Level 5
  • Faculty: Economic and Management Sciences
  • Department: Management and Entrepreneurship
  • Proposed Semester: MAN131 - First Semester / MAN132 - Second Semester
  • Learning Time: 150 Hours
  • Assessment: CA 60% / FA 40% (Continuous & Final Assessment)
Programmes Offered In:
BCom (1008, 1751, 1761) BCom (Accounting) (1021, 1753) BCom (Financial Accounting) (1175) BCom (Law) (7211) BAdmin (1011) LLB (7162, 7172) BA (Sport, Recreation and Exercise Science) (8061)
Main Learning Outcomes
  • Explain the broader context within which businesses operate in South Africa.
  • Identify and illustrate the different types, processes and functional areas of businesses in South Africa.
  • Explain and interpret the factors that influence business functions in both internal and external environments.
  • Describe and elaborate on the broader context of business success and management principles.
  • Apply business research methods, management decision-making and problem-solving techniques.
  • Develop raised awareness of technology in business operations (4IR).
  • Articulate module content orally and conduct research.
  • Plan and work effectively with others in teams.
Main Content
  • Overview of the business enterprise as a system
  • Historical development of the field of Management
  • External and internal business environment
  • Entrepreneurship & establishing a business
  • Managing functional areas: marketing, HRM, operations, finance
  • Functions of management: planning, organising, leading, controlling
  • Corporate Social Responsibility
Weekly Commitment
  • Lectures: 4 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
MER
Mercantile Law 102
Code: MER102 • Core Module • 15 Credits
NQF Level 5
  • Faculty: Law
  • Department: Mercantile and Labour Law
  • Proposed Semester: Second Semester
  • Learning Time: 150 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Accounting) (1021, 1753) BCom (Financial Accounting) (1175) BCom (1008, 1751)
Main Learning Outcomes
  • An understanding of the basic structure of our legal system.
  • An understanding and application of the general principles of contract.
  • An understanding and application of the consequences and remedies for breach of contract.
  • Be familiar with the rights and duties of parties to common commercial contracts.
  • Be aware of basic concepts of property and security law.
Main Content
  • Introduction to the SA legal system
  • General requirements for a valid contract
  • Breach of contract and its remedies
  • Specific commercial contracts
  • Cession, property law, and security law
Weekly Commitment
  • Lectures: 4 per week
  • Tutorials: 0 per week
  • Practicals: 0 per week
QSC
Quantitative Skills for Commerce 131/132
Code: QSC131 / QSC132 • Core Module • 15 Credits
NQF Level 5
  • Faculty: Natural Sciences
  • Department: Mathematics and Applied Mathematics
  • Proposed Semester: QSC131 - First Semester / QSC132 - Second Semester
  • Learning Time: 150 Hours
  • Assessment: CA 100% (Continuous Assessment)
Programmes Offered In:
BCom (1008) BCom Law (7211) BCom (Financial Accounting) (1175)
Main Learning Outcomes
  • Solve problems with Commercial applications involving ratios, rates, and simple proportion.
  • Discounts and markdowns, breakeven analysis.
  • Time value of money.
  • Straight-line and parabolic graphs with reference to revenue/cost/profit and supply/demand.
  • Exponential and logarithmic curves.
  • Draw and interpret statistical charts and calculate mean, median, and mode.
Main Content
  • Ratio and proportions, rates, approximations
  • Pricing a product, profits, breakeven analysis
  • Simple interest, compound interest, annuities
  • Straight line graphs and parabolas with link to finance and economics
  • Exponential and logarithmic equations and graphs
  • Descriptive statistics and measures of central tendency
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week

Year 2 Modules

AUD
Internal Auditing 241
Code: AUD241 • Core Module • 10 Credits
NQF Level 6
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: First Semester
  • Learning Time: 100 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Financial Accounting) (1175)
Main Learning Outcomes
  • Explain basic theory relating to the role of the internal auditing function.
  • Explain types of internal audit.
  • Explain the IIA standards and apply them to scenario-type questions.
  • Explain the performance objectives of organisations.
  • Explain concepts relating to risk assessment, and perform basic risk assessments.
  • Explain control frameworks, with emphasis on control techniques.
  • Explain how audit evidence can be collected and assessed.
  • Explain the flow of the internal audit process.
Main Content
  • The emerging role of internal auditing
  • Types of internal audit
  • The IIA standards for the professional practice of internal auditing
  • The performance objectives of organisations
  • Risk assessment
  • Control frameworks
  • Audit evidence
  • The internal audit process and documentation
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
AUD
Internal Auditing 242
Code: AUD242 • Core Module • 10 Credits
NQF Level 6
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: Second Semester
  • Learning Time: 100 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Financial Accounting) (1175)
Main Learning Outcomes
  • Explain the flow of the internal audit process.
  • Explain basic theory relating to control and performance evaluation.
  • Explain basic theory relating to audit engagement tools, statistics and sampling.
  • Explain the steps to be followed during the planning phase of the internal audit engagement.
  • Explain the steps to be followed when drafting an audit report, including follow-ups.
  • Apply the above theory to scenario-type questions.
  • Explain sound corporate governance practices.
  • Explain the interaction between accounting, internal audit, and external auditors.
  • Explain duties regarding regulatory and legal compliance.
Main Content
  • The internal audit process and documentation
  • Control and performance evaluation
  • Audit engagement tools, statistics and sampling
  • Engagement planning
  • Audit reporting and follow-up
  • Corporate governance
  • The internal audit function and financial accounting/finance
  • The legal and regulatory compliance environment
  • Auditing in a computerised environment (General & Application controls, CAATS)
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 0 per week
  • Practicals: 0 per week
BET
Business Ethics 242
Code: BET242 • Core Module • 10 Credits
NQF Level 6
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: Second Semester
  • Learning Time: 100 Hours
  • Assessment: CA 60% / FA 40% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Financial Accounting) (1175) BCom (1008, 1751)
Main Learning Outcomes
  • Explain the purpose of this module and the ethics teaching arguments.
  • Explain arguments for and against ethics in the business environment.
  • Explain core elements of value systems (African, Judaism & Christianity, Islam).
  • Explain ethical absolutism and relativism, and criticise extreme relativism.
  • Explain and apply Virtue ethics, Rule morality (Kant), and Utilitarianism (Bentham, Mill).
  • Explain a process for ethical decision-making.
  • Explain Adam Smith's free market arguments and Marx's critique.
  • Explain economic justice, corporate social responsibility, and corporate governance.
  • Explain ethics management steps and problems.
  • Explain three theories about the nature of the organisation.
Main Content
  • Some value systems
  • Some important ethical theories
  • The free market system and the Marxist critique
  • The moral obligations of the corporation & CSR
  • Corporate governance
  • Ethics management
  • Theories about the nature of the organization
Weekly Commitment
  • Lectures: 2 per week
  • Tutorials: 0 per week
  • Practicals: 0 per week
CPL
Company Law 211
Code: CPL211 • Core Module • 10 Credits
NQF Level 6
  • Faculty: Law
  • Department: Mercantile and Labour Law
  • Proposed Semester: First Semester
  • Learning Time: 100 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (1008, 1751) BCom (Financial Accounting) (1175) BCom (Law) (7211)
Main Learning Outcomes
  • Fundamental rules, principles and concepts of South African Company Law.
  • Procedure and requirements for the formation of companies/close corporations.
  • Management and administration of companies, meetings, and auditor functions.
Main Content
  • Company law and close corporation regulations
  • Capita selecta from advanced company law
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 4 per week
  • Practicals: 0 per week
FIA
Financial Accounting 242
Code: FIA242 • Core / Elective Module • 20 Credits
NQF Level 6
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: Second Semester
  • Learning Time: 200 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Financial Accounting) (1175) BCom (1008, 1751)
Main Learning Outcomes
  • Prepare and present company annual financial statements and disclosure notes.
  • Calculate changes in accounting policies, estimates and prior period errors.
  • Prepare basic business combinations.
  • Undertake financial analysis and interpretation of financial statements.
  • Assess business and financial risk.
Main Content
  • IFRS recognition, measurement and disclosure (EPS, cash flows, errors, policies)
  • Financial structure and financial instruments
  • Financial analysis and decision making
  • Basic business combinations and borrowing costs
  • Risk reporting and management statement reports
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0.5 per week
MAC
Management Accounting 241
Code: MAC241 • Core Module • 10 Credits
NQF Level 6
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: First Semester
  • Learning Time: 100 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Financial Accounting) (1175) BEd (4401)
Main Learning Outcomes
  • Explain concepts and cost accumulation systems for product costing or services.
  • Prepare cost statements (job order, process, joint/by-product, activity-based costing).
  • Analyse and interpret Cost-Volume-Profit relationships.
  • Prepare statements of comprehensive income under variable and absorption costing.
  • Discuss budget development process, compile budgets, and apply decision-making techniques.
Main Content
  • Functions of management accounting and its relation to financial accounting
  • Cost concepts, classifications, and nature of costs
  • Cost elements: materials, labour and overheads
  • Cost accumulation: job, process, activity-based costing
  • Direct and absorption costing
  • Cost-volume-profit analysis
  • Budget development and basic decision making
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
MCR
Mercantile Law 221
Code: MCR221 • Core Module • 10 Credits
NQF Level 6
  • Faculty: Law
  • Department: Mercantile Law
  • Proposed Semester: First Semester
  • Learning Time: 100 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Accounting) (1021, 1753) BCom (Financial Accounting) (1175) BCom (1008, 1751)
Main Learning Outcomes
  • Understand principles and rules regulating Law of Insolvency and Negotiable Instruments.
  • Understand how these principles operate in practice.
Main Content
  • The Law of Insolvency (surrender, sequestration, insolvent estate, rehabilitation)
  • The Law of Negotiable Instruments (cheque law, electronic payments & transactions)
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 0 per week
  • Practicals: 0 per week
TAX
Taxation 242
Code: TAX242 • Core Module • 10 Credits
NQF Level 6
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: Second Semester
  • Learning Time: 100 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Accounting) (1021, 1753)
Main Learning Outcomes
  • Define and identify the components of the taxable income framework.
  • Identify information required to calculate individual taxable income and complete returns.
  • Identify and use relevant information to complete a VAT return.
Main Content
  • Gross Income: definition and inclusions
  • General deductions: definitions, fringe benefits, CGT basic principles
  • Basic principles of VAT
Weekly Commitment
  • Lectures: 2 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week

Year 3 Modules

MAC
Management Accounting 341
Code: MAC341 • Core Module • 15 Credits
NQF Level 7
  • Faculty: Economic and Management Sciences
  • Department: Accounting
  • Proposed Semester: First Semester
  • Learning Time: 150 Hours
  • Assessment: CA 50% / FA 50% (Continuous & Final Assessment)
Programmes Offered In:
BCom (Financial Accounting) (1175)
Main Learning Outcomes
  • Apply costing concepts in the design, implementation and operation of costing systems.
  • Apply appropriate indicators to measure and evaluate management performance.
Main Content
  • Joint and by-product costing
  • Cost volume profit analysis
  • Relevant cost and decision making
  • Activity-based costing & Zero based budgeting
  • Standard costing, divisional performance, and transfer pricing
Weekly Commitment
  • Lectures: 3 per week
  • Tutorials: 1 per week
  • Practicals: 0 per week
Projects

Recent Works

JAILBREAK GENOME SCANNER

JAILBREAK GENOME SCANNER

JAILBREAK GENOME SCANNER ACTIVE DEFENSE INFRASTRUCTURE Automated Red-Teaming & Threat...

  • Completion: 2025-11-23
Viral Surge News

Viral Surge News

Viral Surge News is a modern, fast, and visually engaging news platform designed to capture and...

  • Completion: 2025-08-22
Mental Health Xcellerators

Mental Health Xcellerators

Mental Health Xcellerators is a student-centered hackathon designed to inspire innovative...

  • Completion: 2024-10-23
Skills

My Expertise

  • NodeJSNodeJS
  • EJSEJS
  • BootstrapBootstrap
  • ViteVite
  • FirebaseFirebase
  • MongoDBMongoDB
  • ReactReact
  • ExpressExpress
  • VueJSVueJS
  • CSSCSS
  • JavaScriptJavaScript
  • ExcelExcel
  • TailwindTailwind
  • MySQLMySQL
  • Front-End:

    HTML, CSS, JavaScript, React, EJS
  • Back-End:

    Node.js, Express, Python
  • Databases:

    MySQL, MongoDB, Vector DB Pinecone
  • Tools & Platforms:

    AWS
  • Machine Learning & AI:

    Supervised Learning, Unsupervised Learning, Deep Learning, Neural Networks, Retrieval-Augmented Generation (RAG), Supervised Fine-Tuning
  • Others:

    RESTful APIs
Live Websites

Websites I Developed

Mashabela JHB

Business website preview.

Visit website
dewetech.co.za logo
dewetech.co.za

Company website.

Visit website
Lyro Tutor

Tutoring platform with Yoco payment integration.

Visit website
Mfundo Thuto SS

High school Website

Visit website
Leon Motaung Portfolio

Personal portfolio website.

Visit website
F2G Betting

Fafi crypto system.

Visit website

Let's connect

Phone Number
+27 84 866 2418
WhatsApp
+27 84 866 2418
Email
motaungleon@gmail.com
Address
1013 Butayi,Namahadi,Frankfort,Free State 9830