Close
  • Home
  • About
  • Schedule
  • Speakers
  • Sponsors
  • Archives

    • August 2023
    • February 2022
  • Categories

    • Uncategorized
  • Home
  • About
  • Schedule
  • Speakers
  • Sponsors
Buy Tickets
  • Home
  • About
  • Schedule
  • Speakers
  • Sponsors
Buy Tickets

SOFTCON 2023:

DECODING AI

The biggest software conference in the Philippines!

25-27 October | SMX Aura + Online

0 +
Attendees
0 +
Speakers
0 +
Sessions
0 +
Exhibitors

Join hundreds of business executives, software engineers, project managers, and web developers in SMX Aura and online for 3 days of informative keynotes and technical workshops at the premier conference for software professionals.

Register Now!
Event Highlights

Why Attend SOFTCON?

International Speakers

Learn the latest trends and global best practices from speakers from the Philippines and all over the world.

Technical Experts

Hone your coding skills with technical workshops and step-by-step demos from our local and global experts.

Networking Opportunities

Meet colleagues and professional peers online and at the venue through speed networking and lounges.

Demos & Exhibits

Discover cutting-edge solutions to help you run your business and grow your career.

Platinum Partners

Gold Partner

Silver Partners

Official Education Partner

Organizers

Event

Schedule

30+ sessions
  • All Topics
  • Agile/DevOps
  • AI
  • AR/VR
  • Architecture
  • Cloud
  • Front End
  • IT/Cyber Security
  • Java
  • Mobile
Expand All +
  • Day 1


  • Allan Tan
    10:00 - 11:00
    Extend GPT
    By Allan Tan Managing Director, MonstarLab

    The growing popularity of models like GPT has indeed opened up possibilities for leveraging them in larger document repositories such as enterprise document repositories. But how can we overcome the limitation of token size and ensure answers provided are accurate? This talk will explain possible solutions to address these limitations.
    AI

  • YK Chang
    10:00 - 12:10
    Thriving in the Cloud: Venturing Beyond the 12 Factors
    By YK Chang Architect and Developer Advocate, IBM

    Enabling applications to really thrive (and not just survive) in cloud environments can be challenging. The original 12 factor app methodology helped to lay out some of the key characteristics needed for cloud-native applications... but... as our cloud infrastructure and tooling has progressed, so too have these factors. In this workshop we'll dive into the extended and updated 15 factors needed to build cloud native applications that are able to thrive in this environment, and get hands-on with open source technologies and tools (including MicroProfile, Jakarta EE, Open Liberty, OpenJ9, and more!) that can help us achieve this.
    Cloud

  • Grahssel Dungca
    11:10 - 12:10
    How Human-Centric Organizations Are Changing the Game
    By Grahssel Dungca Scrum Master

    I'll be discussing about how organizations are leveraging their employeees creativity and own decision-making to build better organizations and products. We'll be tackling how to move away from a command and control setup to a more collaborative environment to boost productivity and validate solutions faster.
    Agile/DevOps

  • Brady Hiscox
    13:30 - 14:30
    Modern Application Security & Threat Mitigation
    By Brady Hiscox Chief Information Security Officer, Orange & Bronze Software Labs

  • Carl Renstein Rollon
    13:30 - 14:30
    Meet Our New Team Member: ChatGPT
    By Carl Renstein Rollon Software Engineer, Zuhlke Singapore

  • Ron Veen
    13:30 - 14:30
    Data-Oriented Programming in Java
    By Ron Veen Special Agent, Team Rockstars IT

    With the changes made to the Java language in recent releases, it has moved into a new realm: Data-oriented programming. In this talk, I will explain what data-oriented programming is and explain the principles it is based upon. When it comes to microservices, object-oriented programming is no longer the only paradigm in Java development. I will also show how recent language additions such as records, sealed classes, pattern matching, and switch functions support the concept of data-oriented programming. This will be done by converting a simple object-oriented application into a data-oriented version. In his June 2022 paper in InfoQ Java language architect Brian Goetz introduced the concept of data-oriented programming in Java (https://www.infoq.com/articles/data-oriented-programming-java/) While this may offer significant advantages, especially in the realm of microservices, much is still unknown. I will explain what the concepts are and how the Java language can be used.
    Java

  • Kim Deloria
    14:40 - 15:40
    Explainable AI
    By Kim Deloria Senior Consultant, Planit Testing NZ

    AI systems are often complex and the details of their processing is not know to the end user. There is a field of AI called XAI or explainable AI which aims for users to be able to understand how AI-based systems come up with their results. This all leads to better quality systems for AI.
    AI

  • Mary Grygleski
    14:40 - 15:40
    Event Streaming in the Cloud Native World with Apache Pulsar
    By Mary Grygleski Developer Advocate, DataStax

    Event Streaming is one of the most important software technologies in the current computing era as it enables systems to process huge volumes of data in blazingly high speed and in real-time. It is indeed the "glue" that can connect data to flow through disparate systems and pipelines that are typical in cloud environments. This presentation introduces the audience to a very promising distributed messaging and event streaming platform that is ready to meet the challenges in any cloud environments. Apache Pulsar is indeed born with the Cloud Native "DNA" and designed with the cloud in mind from the very beginning. Ranked number 5 in the Apache 2021 list of projects, its cluster-based multi-node architecture supports multi-tenancy and geo-replication out of the box. It is an "infrastructure-aware" platform that takes care of the infrastructural concerns, and provides much relief to application developers to focus on the application itself.
    Cloud

  • Frank Delporte
    16:15 - 17:15
    Controlling Electronics With Java and Pi4J Through a Web Interface on the Raspberry Pi
    By Frank Delporte Senior Technical Writer, Azul

    A Raspberry Pi is a full Linux PC with a small form factor and a low price of between 12 and 98€. And, of course, you can run Java on it. The same kind of JVM applications you know, love, and use on heavy machines can also be used on the Raspberry Pi. "Write once, run everywhere"? Ah yes, that's the promise of Java! But this small board has some additional possibilities you will not find on that fancy server you are running somewhere in the cloud. All Raspberry Pis have those 40 magical pins to connect an unlimited choice of electronic components. Measuring temperatures and distances, toggling LEDs and relays, controlling the content on a LED matrix or LCD display, playing the Star Wars tune on a buzzer,... the only limit is your imagination! In this talk, we'll look at the current state of Pi4J (www.pi4j.com) and dive into the code of a few examples. We'll experiment with Java on a CrowPi - a Raspberry Pi-based laptop - to interact with electronic components. And let's add Spring Boot and Vaadin into the mix to build a web interface to expose the data of those components.
    Java

  • Michael Hussin Muin
    16:15 - 17:15
    Microservices Architecture in Healthcare
    By Michael Hussin Muin CEO/Founder, MedProjects

    Experiences and lessons learned about adopting microservices architecture in the healthcare domain.

  • Adrian Cayaco
    17:25 - 18:25
    Unlocking the Power of Mobile AI: Offline Deployment and Cross-Language Solutions for Seamless Model Integration and Deployment
    By Adrian Cayaco Capability Head of AI, Technical Manager, Stratpoint Technologies Inc.

    Deploying your own mobile ready AI models - how we solved the hurdles between cross-language (python, kotlin and swift), using readily available mobile frameworks and your own custom trained models.
    AI
    Mobile

  • Seiji Ralph Villafranca
    17:25 - 18:25
    An Intro To Builder.io (Headless CMS Beyond Your Visuals)
    By Seiji Ralph Villafranca Senior Developer, KPN

    Let's make headless CMS more powerful! we know that headless CMS are agnostic with front-end frameworks and provides the back-end layer, but what if a headless CMS provides more than that? In this session we will talk about Builder.IO and how we can use our existing apps and components in a visual low-code/no-code platform. we will also discover different plugins that we can use to build and deploy our application.
    Front End

  • Day 2


  • Kevin Ventura
    10:00 - 11:00
    Introduction to Platform Engineering
    By Kevin Ventura Cloud Engineering Manager, Stratpoint

    Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities. This session will introduce you to Platform Engineering and how it is being adopted with Cloud Engineering practices.
    Agile/DevOps

  • Noli San Jose
    10:00 - 12:10
    How To Create a Text-Based DSL using JetBrains MPS
    By Noli San Jose Application Architect and Software Toolmaker

    Demo of a custom tool created using Jetbrains MPS
    Java

  • Stephen Vinuya
    11:10 - 12:10
    Building a Web Games API with ChatGPT: Enhancing User Interactions and Gameplay Experience
    By Stephen Vinuya Lead Developer, Cognizant Softivision

    Writing AI in games is hard, but with ChatGPT's open AI you can now proceed with coding the game without worrying about handling multiple ifs and else's in your API logic.
    AI

  • JM Roxas
    13:30 - 14:30
    Adapting {agile.framework.name} Will Surely Fail. Here's What to Do Instead.
    By JM Roxas IT Area Lead

    I'd like to share my belief that all frameworks are wrong but some of them are useful. I'd highlight the shortcomings of famous frameworks and how none of them ever show a complete picture that looks at all aspects of an organization. I'd then provide an alternative view of picking and choosing elements of certain frameworks rather than taking one thing as a whole.
    Agile/DevOps

  • Neil del Gallego
    13:30 - 14:30
    Virtual 3D Environments for Gathering Synthetic Images for Deep Learning - Image Dehazing as Example
    By Neil del Gallego Assistant Professor, De La Salle University

    Supervised deep learning for computer vision often involves large amounts of paired images during network training. This talk proposes virtual 3D environments, such as rendering systems and game engines like OpenGL, Unity Engine, and Unreal Engine as alternative means for gathering paired images. The major advantage of this is first, paired data is guaranteed to be clean. For example, the images can be photorealistic and pixel-perfect in nature due to how it is being rendered on-screen using well-explored theories of physically-based rendering. Thus, there is often no need to pre-process and clean them. Second, gathering data become far more straightforward than manually gathering them from the real world. The talk will focus on one specific computer vision application - real-world dehazing - and demonstrate how synthetic images from a 3D rendering system can train a dehazing network and achieve excellent results. A corresponding peer-reviewed research article supports the talk. Techniques on how to make synthetic images compatible with real-world images are going to be discussed.
    AR/VR

  • Seiji Ralph Villafranca
    14:40 - 15:40
    Knowing Prompt Engineering, a Two-Way Relationship With Copilot X
    By Seiji Ralph Villafranca Senior Developer, KPN

    Copilot X now is out! and it is a major advancement for developers as it is one of the tools that can make building app faster but how can we use this powerful tool to help us build apps that we really want, to solve this question, we will talk about the basics of prompt engineering and how we can effectively use Copilot X as our partner for developing awesome apps
    AI

  • Reynaldo John Tristan Mahinay Jr.
    14:40 - 17:15
    Modular Monolithic in Practice: Explore Implementations in Java
    By Reynaldo John Tristan Mahinay Jr. Senior Technical Specialist, IBM CIC Philippines

    With the usage of microservices in application modernization, we have seen both the advantages and disadvantages of maintaining such software development styles. When we create applications mostly in enterprise organizations, the first thing that comes to our mind now is how to decouple our applications. But there will be times when creating too many microservices is not the best way and may cost you time and money. Because of that, one alternative is to leverage the use of modules. In this talk, it explores on how we can use Modular Monolithic and take advantage of it.
    Architecture

  • Gerrit Grunwald
    16:15 - 17:15
    What the CRaC - Superfast JVM Startup
    By Gerrit Grunwald Senior Developer Advocate, Azul

    In a world where microservices are more and more a standard architecture for Java based applications running in the cloud, the JVM warmup time can become a limitation. Especially when you look at spinning up new instances of an app as response to changes in load, the warmup time can be a problem. Native images are one solution to solve these problems because their statically ahead of time compiled code simply doesn’t have to warmup and so has short startup time. But even with the shorter startup time and smaller footprint it doesn’t come without a drawback. The overall performance might be slower because of the missing JIT optimisations at runtime. There is a new OpenJDK project called CRaC (Coordinated Restore at Checkpoint) which goal it is to address the JVM warmup problem with a different approach. The idea is to take a snapshot of the running JVM, store it in files and restore the JVM at a later point in time (or even on another machine). This session will give you a short overview of the CRaC project and shows some results from a proof of concept implementation.
    Java

  • Ties van de Ven
    16:15 - 17:15
    Empowering Your Development with FP: Understanding and Practice
    By Ties van de Ven Senior Software Engineer, JDriven

    Functional Programming (FP) has become an increasingly popular programming paradigm, known for its ability to simplify code and increase efficiency. However, for many developers, the transition from traditional programming to FP can be challenging. This talk aims to bridge the gap by providing a comprehensive introduction to FP and demonstrating how it can empower your development. We will start by discussing the core concepts of FP, including immutability, pure functions and error handling. From there, we will dive into the practical applications of FP, highlighting its benefits and drawbacks. Whether you are new to FP or looking to deepen your understanding, this talk will provide you with the tools and knowledge needed to empower your development and take your coding skills to the next level. By the end of this talk, you will have a strong understanding of FP and the confidence to incorporate it into your own projects. Join us and discover how FP can help you write cleaner, more efficient, and maintainable code.

  • Nicolas Fränkel
    17:25 - 18:25
    Practical Introduction to Open Telemetry Tracing for Developers
    By Nicolas Fränkel Head of Developer Advocacy, Apache APISIX

    Tracking a request’s flow across different components in distributed systems is essential. With the rise of microservices, their importance has risen to critical levels. Some proprietary tools for tracking have been used already: Jaeger and Zipkin naturally come to mind. Observability is built on three pillars: logging, metrics, and tracing. OpenTelemetry is a joint effort to bring an open standard to them. Jaeger and Zipkin joined the effort so that they are now OpenTelemetry compatible. In this talk, I’ll describe the above in more detail and showcase a (simple) use case to demo how you could benefit from OpenTelemetry in your distributed architecture.
    Agile/DevOps

  • Joshua Arvin Lat
    17:25 - 18:25
    Building Intelligent Systems: Leveraging Generative AI and Cloud Computing
    By Joshua Arvin Lat Chief Technology Officer, NuWorks Interactive Labs, Inc.

    The rapid evolution of artificial intelligence has introduced new opportunities for building intelligent systems that can generate creative and novel content. Generative AI has emerged as a powerful tool for various applications, including image synthesis, natural language processing, and content creation. However, the computational demands of training and deploying generative AI models pose significant challenges. In this talk, we will explore the synergistic relationship between generative AI and cloud computing, highlighting how the combination of these technologies enables the development and deployment of intelligent systems in a scalable and cost-effective manner. We will delve into the benefits and considerations of leveraging cloud computing for generative AI, including resource optimization, real-time applications, and collaborative workflows.
    AI
    Cloud

  • Grace Jansen
    17:25 - 18:25
    Through the Looking Glass: Effective Observability for Cloud Native Applications
    By Grace Jansen Java Champion and Developer Advocate, IBM

    Our cloud-native environments are more complex than ever before! So how can we ensure that the applications we’re deploying to them are behaving as we intended them to? This is where effective observability is crucial. It enables us to monitor our applications in real-time and analyse and diagnose their behaviour in the cloud. However, until recently, we were lacking the standardization to ensure our observability solutions were applicable across different platforms and technologies. In this session, we’ll delve into what effective observability really means, exploring open source technologies and specifications, like OpenTelemetry, that can help us to achieve this while ensuring our applications remain flexible and portable.
    Agile/DevOps

  • Day 3


  • 09:00 - 09:10
    Opening Remarks

  • Anthony Noguera
    09:20 - 10:05
    How Nvidia Uses its Own AI Technologies in Optimizing its Supply Chain
    By Anthony Noguera Business Operations Infrastructure, Nvidia

  • Sanjiv Gupta
    10:05 - 10:50
    CEO Decision-Making in the Age of AI
    By Sanjiv Gupta President & Country Head, IBM Solutions Delivery, Inc.

    This will be based on IBM's CEO Study 2023. How CEOs choose to adopt generative AI may be one of these defining moments. Making the right investments in this emerging tech tech could deliver a strategic advantage that pays massive dividends. But the wrong bets could open the door to data privacy concerns, legal liabilities, and a whole host of ethical issues. CEOs know they need to tread carefully, but they also feel the need to act fast. 64% say they face significant pressure from investors, creditors, and lenders to accelerate adoption of generative AI. Consequently, investment in generative AI is expected to grow by 4 times over the next two to three years—although it remains, at least for now, a fraction of total AI spend. What will help CEOs accelerate the adoption of generative AI? How can they scale safely and responsibly?
    AI
    Where
    SMX Aura

  • Kervi Laborte
    10:50 - 11:35
    The Generative AI Revolution: Shaping Industries and Transforming Businesses
    By Kervi Laborte Industry Solutions Architect, Alibaba Cloud Intelligence

  • 11:35 - 12:10
    Computer Vision in Mobile Robots

  • 12:20 - 13:20
    CIO Roundtable

  • 14:50 - 15:35
    Korea Advances in ICT

  • 15:35 - 16:20
    Venturing into RL-Powered NBO Engagement


Top Experts

Speakers

Worldclass

Adrian Cayaco

Capability Head of AI, Technical Manager, Stratpoint Technologies Inc.

Michael Hussin Muin

CEO/Founder, MedProjects

Ralph Regalado

CEO, Senti Ai

Frank Delporte

Senior Technical Writer, Azul

Sanjiv Gupta

President & Country Head, IBM Solutions Delivery, Inc.

Kervi Laborte

Industry Solutions Architect, Alibaba Cloud Intelligence

Anthony Noguera

Business Operations Infrastructure, Nvidia

Grace Jansen

Java Champion and Developer Advocate, IBM

Joshua Arvin Lat

Chief Technology Officer, NuWorks Interactive Labs, Inc.

Ties van de Ven

Senior Software Engineer, JDriven

Early Bird

Tickets

Available!

Avail of group discounts. And enjoy special rates for PSIA members, startups, schools, and government agencies.
Get Tickets

Follow Us

  • FB
  • IG
  • TW
  • LI

C2 Building, Bonifacio High Street Central, 7th Avenue, corner 30th St, Taguig, 1634 Metro Manila

+(632) 817-2727 Ext. 811
psia.secretariat@psia.org.ph

  • Privacy Policy

25 - 27 October 2023 | SMX Aura + Online

© 2023 Philippine Software Industry Association. All Rights Reserved.