Secure Software in the Era of AI & Decentralization

"If you think technology can solve your security problems, then you don't understand your security problems and you don't understand technology." — Bruce Schneier

10+ Years Experience
5+ Projects Advised and Completed
6 Publications
Portfolio Hero Image

About Me

Welcome! I'm delighted for this opportunity to introduce myself and provide a deeper dive into my research expertise and the passions that drive my work.

Profile Image
CMKL University

Assistant Director of Information Technology & Instructor

Dr. Charnon is currently working as a researcher in academia with a keen interest in all aspects of software engineering. His expertise lies in information security, personal data protection, and identity and access management. In addition, he is active in communities that use formal methods, including formal specification, formal verification, model checking, and static program analysis. he is also deeply passionate about emerging decentralized technologies such as blockchain, Bitcoin, decentralized and self-sovereign identity, consensus mechanisms, and other forms of decentralized applications. Furthermore, he is actively expanding my knowledge and skill set in natural language processing (NLP) and artificial intelligence (AI) engineering and infrastructure.

Name Charnon Pattiyanon, Ph.D.
Personal Email charnon.pat@gmail.com
Location Bangkok, Thailand
Business Email charnon@cmkl.ac.th
Occupation Assistant Director of IT, Instructor
Nationality Thai

Research Interest

Software Engineering

Requirement Engineering
Software Design & Development
Software Testing
Software Deployment & Maintenance
Formal Methods
Formal Specification and Verification
Model Checking

Security & Privacy

Security & Privacy Analysis
Security & Privacy Governance
Security & Privacy Laws/Regulations
Identity and Access Management
Cybersecurity
AI Security & Privacy
Cryptography

Decentralization

Blockchain
Bitcoin, Ethereum, Hyperledger
On-chain/Off-chain Storage
Decentralized Applications
Consensus Mechanisms
Self-Sovereign Identity
Smart Contract

Artificial Intelligence

Distributed AI Training and Inference
Distributed Resource Management
Natural Language Processing
Large Language Model
Automatic Speech Recognition
Generative Adversarial Networks
Object Detection

Background and Experience

Background and experience highlights past experience and educational background.

Education

Dr. Charnon's educational journey is a testament to his dedication and intellectual growth.

Japan Advanced Institute of Science and Technology

Ishikawa, Japan

Oct, 2019 - Mar, 2023

Doctor of Philosophy (Ph.D.) in Information Science

  • GPA: 2.91 / 3.00
  • Academic Advisor: Prof. Toshiaki Aoki, Ph.D.
  • Doctoral Dissertation Title: Security Weakness and Privacy Preservation Analysis of SSI Management Systems using Information Retrieval and System Modeling
  • Scholarship: University-Recommended MEXT (Monbukagakusho)

Chulalongkorn University

Bangkok, Thailand

Oct, 2015 - Sep, 2017

Master of Science (M.Sc.) in Software Engineering

  • GPA: 4.00 / 4.00 (Top of the Class)
  • Academic Advisor: Assoc. Prof. Twittie Senivongse, Ph.D.
  • Master Thesis Title: Quality Assessment Model for Object-Oriented Design Patterns Under Development

King Mongkut's University of Technology Thonburi

Bangkok, Thailand

Aug, 2010 - Spe, 2014

Bachelor of Engineering (B.Eng.) in Computer Engineering (International Program)

  • GPA: 3.41 / 4.00 (Second-Class Honoured)
  • Academic Advisor: Assoc. Prof. Sanan Srakeaw, Ph.D.
  • Senior Project Title: Smart Sign-Language Dictionary Mobile Application using Image Processing

Academic Leadership and Experience

Dr. Charnon's academic leadership roles underscore his significant contributions to both research innovation and educational excellence.

CMKL University

Bangkok, Thailand

Aug, 2023 - Present

Instructor (Artificial Intelligence and Computer Engineering Program)

  • Being an instructor for several undergraduate courses in Cybersecurity, including:
    • SEC-101: Data and Information Fundamentals (2 Credits)
    • SEC-201: Data Privacy, Security, and Integrity (4 Credits)
    • SEC-204: Security Policy and Processes (4 Credits)
    • SEC-205: Distributed Ledger and Blockchain (4 Credits)
    • SEC-301: Security Challenges in Modern AI Systems (2 Credits)
  • Being an instructor for an undergraduate course in AI, including:
    • AIC-305: Bio-Inspired AI (4 Credits)
  • Being an instructor for a graduate course in Cybersecurity, including:
    • 18-631: Introduction to Information Security (4 Credits)
  • Prepare course materials, assessment items, and grading during the semester.
  • Develop curriculum / program content & offer at least 12 credits per semester on related competencies.
  • Develop and deliver engaging lectures, seminars, and laboratory sessions.
  • Supervise student projects, theses, and dissertations.
  • Participate in academic advising and mentoring of students to foster their academic and personal growth.
  • Contribute to curriculum development and program enhancement in line with industry trends and academic standards.

Japan Advanced Institute of Science and Technology

Ishikawa, Japan

Jun, 2022 - Jul, 2022

Internship Student Mentor

  • Being selected as a mentor for an internship student from the India Institute of Technology Gandhinagar for 2 months.
  • Give advice and instruct the student on assignments and research activities.
  • Review and provide feedback on the student assignments.

Japan Advanced Institute of Science and Technology

Ishikawa, Japan

Dec, 2021 - Feb, 2022

Teaching Assistant

  • Being selected as one of the teaching assistants in the Software Design Methodology course for graduate students.
  • Discuss and review weekly exercises by students.
  • Criticize and evaluate students' presentations of the term project.
  • Review and evaluate term reports with course instructors.

Chulalongkorn University

Bangkok, Thailand

Jan, 2017 - May, 2017

Teaching Assistant

  • Being selected as one of the teaching assistants in the Software and System Analysis and Design course of 120+ of 3rd year undergraduate students.
  • Prepare and review weekly learning materials from instructors.
  • Grade and review students' homework and projects along the course with a support from course instructor.
  • Participate in the preparation of course materials for visually impaired students by creating a textual material from the textbooks and slides for generating braille manuscripts.

Chulalongkorn University

Bangkok, Thailand

Jan, 2016 - Dec, 2016

Teaching Assistant

  • Being selected as one of the teaching assistants in the Python programming course of 1st year undergraduate students.
  • Facilitate and assist in the lecture of a section of 50+ students by responding to student questions and clarifying student misunderstanding.
  • Give advice and instruct a section of programming lab.
  • Review and prepare the solution for quizzes in the course.
  • Grade and review students' score for the objective examination (both mid-term and final).

Work Experience

Dr. Charnon's professional journey extends beyond academia, encompassing significant work experience in diverse industries where his expertise has translated into tangible impact.

CMKL University

Bangkok, Thailand

Aug, 2023 - Present

Assistant Director of IT

  • Oversee IT operations and supervise systems and IT staff.
  • Develop strategy and implement solutions relates to the organization's IT infrastructure (computer and information systems, security, organizational data, communication systems)
  • Assist in preparation, manage, and track the IT department's annual budget.
  • Consult senior-level stakeholders across the entire organization to identifybusiness and technology needs and optimize the use of information technology.
  • Ensure smooth delivery and operation of IT services by monitoring the system's performance.
  • Create processes and standards for selection, implementation, and support of university-related IT systems.
  • Provide direction, guidance, and training to IT staff.

G-ABLE Co., Ltd.

Bangkok, Thailand

Sep, 2017 - May, 2019

Technical Lead and Senior Software Engineer

  • Implement identity and access management solutions in customer sites.
  • Collaborate with customers and gather client requirements.
  • Develop an architecture and design the solution for customers.
  • Develop specification documents to propose a custom solution to the customer.
  • Develop custom modules to identity and access management systems to provide Single Sign-On (SSO) features.
  • Lead a team of 5 developers in enterprise-level projects.
  • Manage project progress and ensure that the project can be delivered on time.

Vevo Systems Co., Ltd.

Bangkok, Thailand

Apr, 2014 - Oct, 2015

Web Developer

  • Develop e-commerce websites using ASP.NET C# and Bootstrap framework.
  • Customize front-end interfaces of the e-commerce website to match with SME clients' branding using CSS and Javascript.
  • Participate in the full stack development tasks with the team using the Scrum development processes.
  • Work closely with SME clients to gather and extract system requirements.
  • Participate in the client training session to walk-through the company product.
  • Hold an on-call support via a ticketing system to support SME clients with website-related issues

Microsoft Innovation Center (MIC)

Bangkok, Thailand

Jun, 2013 - Jul, 2013

Windows Application Developer Intern

  • Being selected as a participant in an internship program.
  • Participate with the team to develop Windows 8 applications using ASP.NET and C# as programming languages.
  • Participate with the team to develop Windows Phone applications using ASP.NET and C# as programming languages.
  • Submit the developed application to the Windows application store.
  • Participate with the team to develop a rythm/music game, using Unity and C#.

Let's Connect!

I welcome academic and personal collaborations. The following services are available for you to request my assistance with:

  • Collaboration on research relating to my areas of interest.
  • Request disclosure of the full text of my academic paper.
  • Request for any academic contributions.

I will try my best to respond to you as soon as possible.

Loading
Your message has been sent. Thank you!