The story behind the resume.

How a kid born the year before Windows 95 ended up shipping multi-model AI pipelines. Told in full, no filler.

1994
born
14
age at first C++
30+
products I can name
Portrait of Darian Waing

Born a year before the release of Windows 95, I can’t quite pinpoint when my fascination with computers began. It just always seemed to be there. From a young age, I became thoroughly proficient with every legacy OS of that era: Win95, Win98, WinME, Win2000, WinXP, and WinVista. Young as I was, I understood and operated them all at a solid level. Back then, I knew my way around all of it: WinME, which would completely lock up the moment the power so much as flickered, and Windows 2000, whose source code Microsoft eventually made public. Oh, and this is kind of a silly one, but I still remember multiple Win98 serial numbers to this day. Ha. I must have memorized them so young that they’re just permanently stuck up there, and can’t get rid of them even if I tried.

If I had to trace the origin of my interest in programming, it would probably be my desire to build something like the MSPaint that came with Win95. My very first programming language was Pascal, primitive by today’s standards, but widely used at the time. For a good while I was completely obsessed with it, spending my days staring at that iconic blue background with white and yellow foreground text on the CRT screen.

From there I explored Visual Basic, Delphi, Flash Script, and various other approaches before finally arriving at C, the true language of programmers. I was 14 years old when I first picked up C and C++. Obviously I wasn’t old enough to start a professional career, so I pursued it as a hobby, happily spending my time with C, C++, Windows NT programming, APIs, MFC, and all manner of libraries. During this period I built apps like a VNC-style remote desktop tool using the Windows API, and gained hands-on experience with threading and asynchronous processing. For someone so young, it was a substantial body of experience.

After that, I spent a lot of time on Fedora using KDevelop with the Qt library. Once I started working professionally, I continued with Qt across Windows and Android, among other platforms. I genuinely enjoyed KDE development as well.

One thing I remember clearly: I first encountered HTML, CSS, JavaScript, and ExtJS around 2010. Before that point, nearly all my spare time outside of school was consumed by programming, fingers on the keyboard, always building something.

My very first assignment as an intern was building Tetris, a competition among new hires to see who could write the shortest, most performant code. That was followed by a project to port two SWF Flash games to Cocos2d.

During that project, something happened that I’ll never forget. A power outage killed the entire office, my machine included, at the exact moment I was pressing Ctrl+S. When the power came back, my main.cpp was gone. Nearly a month of work, wiped clean. Not even a #pragma in sight. Total devastation.

The company hadn’t allowed SVN access for interns’ projects, so I’d been working locally with WinRAR as my “version control.” Looking back, that’s a bit embarrassing to admit, but regardless, that first year at the company was genuinely grueling.

My next assignment was building an offline dictionary app for architects. Dictionary software turned out to be more complex than expected; only later did I realize corpus theory was at the heart of it. I also developed an application using the Autodesk Revit SDK, which taught me how to work with third-party SDKs.

Through a personal connection, I moved on to a startup. Understaffed by nature, the company handed two or three simultaneous projects to each developer. That environment pushed me into a wide range of new territory: building internal management systems with ASP.NET, IIS, and Node.js (around v0.4, as I recall); developing a video conferencing system with WebRTC; and building another conferencing client in WinForms.

And the mobile market was still booming at the time, so I also got extensive experience with Cocos2d and Cocos3d. When CocosCreator completely overhauled the development model in 2019, I stepped away from Cocos entirely, though looking back later, I could see how much easier they’d made things.

I also spent a long stretch doing hybrid mobile development with Cordova and Ionic, with Framework 7 as my go-to framework. During this period I established a solid understanding of deployment through AWS, and got my first exposure to AngularJS and ReactJS, both of which have evolved enormously since then.

This company gave me some of the most memorable experiences of my career. I did Android APK reverse engineering and Unity APK reversing. On TSolution, an office suite built on top of LibreOffice, I served as PM for the main UI and developed the HWP 5.0 parsing module myself. The LibreOffice class and module workflow documentation was so extensive that when I printed it out and hung it on the walls, it covered three full walls.

I also contributed to the KakaoTalk desktop client, led development of a remote internal security management system, built a product sales platform, and, right around the time TensorFlow and Keras were emerging, developed a CAPTCHA auto-recognition program.

At my next company, I encountered something I’d never dealt with before: the intersection of software and physical hardware. I’d dabbled with toggling LEDs via assembly and briefly played around with a Raspberry Pi, but this was a different scale entirely. The project involved processing video feeds from 280 Hikvision cameras and using the results to automatically control access gates at the company’s main entrance and other locations, opening and closing them based on vehicle authorization. This required not just computer vision, but also PLC integration for motor control. I didn’t design the physical PLC boards, hardware engineering isn’t my field, but I was responsible for everything on the software side.

During the COVID period, I also developed an employee attendance and anomaly detection system using thermal imaging cameras.

Following that, I joined a project comparable in scale to Alibaba plus Alipay, where I served as team lead for the payments module and contributed to backend and admin website development for the e-commerce side. The project gave me a much deeper appreciation for the tradeoffs between MongoDB and Oracle DB. We incorporated blockchain concepts into the payment system: not a full multi-node distributed chain in the strict sense, but all transaction signing and payment generation was built with security as a foundation.

I also led development of a unified management system for restaurants and shopping malls, covering both web and app interfaces. However the POS side wasn’t mine. One colleague who loves printing took that side.

As the Web3 space emerged, I didn’t go all-in professionally, but I’ve kept pace with new Web3 technologies and languages and continue to follow the space today.

After ChatGPT’s arrival in 2022, I worked on several AI-related projects, some of which I can’t discuss due to NDAs. Among the ones I can mention: I built a service that lets authors load their books as text files, assign character voices to individual lines of dialogue, and automatically generate a complete audiobook. I also built a service where authors provide chapter and section titles along with basic plot outlines as prompts, and the system auto-completes the entire book.

Looking back on my career path, I honestly can’t quite define what my “specialty” is. But I think that’s simply the result of who I am: someone who dives headfirst into any software challenge, whether it pays or not, just because I love it.

Some people, when they see my résumé or hear me talk about my experience, respond with skepticism. “Is all of this real? How could one person have done all of that?” It’s all real. I would never claim experience I don’t have, and the things I have done, I remember with precision.

You, reading this, might be wondering the same thing: “So what exactly is this person’s core skill?” Fair question. If I had to pick a few anchors from everything above, I’d say: C#, Windows Programming, and Java (Android).

A note on the name

On my documents it reads Wang. Somewhere in the first year of the AI era I kept turning the letters over, and there it was, already sitting inside my own name: W, AI, NG. So I made it permanent.

Wang + AI = Waing

The career, role by role.

The story above in structured form: five roles, what each one actually involved, and what it was built with.

2022 – Present · NeuralBridge

Senior AI Engineer

Focused on AI since 2022: multi-model expert evaluation marketplace, RAG-powered semantic matching, hybrid fraud detection, AI book writing assistant, real-time crypto analytics, LLM-driven Telegram swap bot, AI audiobook generator, and AI character generation platform.

  • Built Supakon — AI expert marketplace with LangChain-orchestrated multi-model evaluation (LLaMA, Mistral, GPT, Gemini) for parallel expert scoring, hybrid fraud detection (LLM + ML anomaly detection), and RAG-powered semantic matching (Pinecone/Weaviate)
  • Developed Author Wizard — AI book writing assistant with multi-stage prompt pipelines (outline → drafting → revision) using GPT and Gemini, integrated with React and WordPress
  • Built Audie.ai — AI audiobook generation platform integrating ElevenLabs APIs with WordPress
  • Engineered HindSight — real-time crypto analytics platform (BubbleMap-style) with sub-second latency, WebSocket streaming, and unsupervised anomaly detection (Node.js, React, D3.js)
  • Built MindAI SwapBot — LLM-driven Telegram bot interpreting natural language swap requests and executing on-chain transactions with intent-parsing pipelines
  • Developed Lust AI — AI character generation and chat platform with image generation (pose/style controls) and conversational AI companions (v4.9, powered by SPICE)
  • Built MR USBLock — digital asset access control system with ML-based behavioral anomaly detection
  • Built MemoLabs — BRC-20 inscription platform and airdrop point system
  • Built Drive3 — Web3 decentralized storage platform
  • Designed contact information aggregation system (automation and scraping)
LangChain · RAG · Pinecone · Weaviate · GPT · Gemini · LLaMA · Mistral · React · AWS · Blockchain · WebSocket · D3.js · ElevenLabs
Mar 2019 – 2022 · NeuralBridge

Senior Full-Stack Engineer

Full-stack engineering at scale: digital payment platform (Alipay-level), e-commerce ecosystem (Alibaba-level), license plate recognition with physical gate control, and enterprise management platforms for restaurants and shopping malls.

  • Architected MR Pay — digital payment platform similar to Alipay with secure transaction flows and multi-party settlement logic
  • Built MR Bay — full-scale e-commerce ecosystem comparable to Alibaba (order processing, vendor management, payment integration)
  • Designed and launched DialogueDaily — relationship and marriage counseling platform with content delivery and subscription workflows
  • Built StrongGate — license plate recognition system with 280 Hikvision cameras, PLC gate control, and thermal imaging attendance during COVID
  • Delivered Reshoper — Restaurant & Shopping Mall Management Platform (web + app) and desktop-based restaurant management software
Node.js · MongoDB · Oracle DB · Computer Vision · PLC · C# · React · AWS · Blockchain
Oct 2015 – Feb 2019 · NovaCircuit

Software Engineer

Handled multiple projects simultaneously in an understaffed startup: endpoint monitoring with behavioral anomaly detection, CAPTCHA recognition, web/desktop video conferencing (WebRTC), HWP 5.0 document parsing for LibreOffice, Android/Unity APK reverse engineering, KakaoTalk desktop client, and a product sales platform.

  • Built MR Eye — endpoint monitoring with screen recording, keystroke tracking, and behavioral anomaly detection
  • Implemented CAPTCHA recognition system using TensorFlow and image processing
  • Engineered MeetUp — Windows desktop video conferencing with real-time audio/video streaming
  • Developed web-based video conferencing system (Node.js, MongoDB, WebRTC)
  • Built desktop chat application for KakaoTalk with messaging automation
  • Developed HWP 5.0 document parsing module for LibreOffice (TSolution project)
  • Performed Android APK reverse engineering (native + Unity 4.x–5.6)
  • Built Sales Management System and Internal Management System for company operations
Node.js · MongoDB · WebRTC · Android · LibreOffice · TensorFlow · Image Processing · ASP.NET · Cordova · Ionic
Dec 2014 – Sep 2015 · KOAST

Software Developer Intern

First professional assignment: built Tetris for a new-hire competition, ported SWF Flash games to Cocos2D for Android and iOS, built a 3D modeling tool integrated with Autodesk Revit, and developed an offline dictionary app for architects.

  • Built Tetris for a new-hire code competition (shortest, most performant code wins)
  • Ported SWF Flash games (Mortal Combat, Fighter Flight) to Cocos2D for Android and iOS
  • Built a 3D modeling tool integrated with Autodesk Revit SDK
  • Developed ArchDic — an offline dictionary of architectural terms
  • Learned to work with third-party SDKs and corpus-based dictionary systems
Cocos2D · Autodesk Revit SDK · 3D Modeling · Android · iOS
Childhood — early teens · Self-taught

Early Beginnings

Started with legacy Windows systems (Win95 through Vista), learned Pascal, Visual Basic, Delphi, and Flash Script before moving into C/C++, Windows NT Programming, APIs, MFC, and Qt. Built a VNC-style remote desktop tool as a teenager.

  • Proficient with every legacy OS from Win95 through Vista
  • First language: Pascal — then Visual Basic, Delphi, Flash Script
  • Picked up C/C++ at 14, explored Win32 API, MFC, threading, async processing
  • Built a VNC-style remote desktop tool using the Windows API
  • Cross-platform exploration with Qt/KDE on Fedora
Pascal · Visual Basic · C/C++ · Win32 API · MFC · Qt

The toolbox.

Favorites
C#, Windows Programming, Android Development, WordPress
LLM & Generative AI
GPT, Gemini, LLaMA, Mistral, Prompt Engineering, RAG, AI Agents
Orchestration & Search
LangChain, LlamaIndex, Pinecone, Weaviate, Chroma, Elasticsearch, Embedding Pipelines, n8n
ML Engineering
Scikit-learn, TensorFlow, Keras, Classification, Anomaly Detection, Pandas, NumPy, SciPy
Backend
Python, Node.js, Django, Flask, FastAPI, REST and GraphQL, ASP.NET, PHP, Java, Rust, WordPress, Shopify, Ruby, Twilio
Frontend
React, TypeScript, Next.js, Tailwind CSS, Vite, Svelte, Solid.js, Webpack, shadcn/ui, MUI, Ant Design, Angular
Cloud & Infra
AWS (EC2, S3, Lambda), GCP, Docker, Kubernetes, Terraform, CI/CD, Nginx, Redis, Supabase
Databases
MongoDB, Oracle DB, PostgreSQL, MySQL
Blockchain / Web3
Solidity, Ethers.js, Web3.js, Polkadot.js, Smart Contracts, Web3 Storage, Wallet Development
Mobile
Android (Java, Kotlin), iOS (Swift), React Native, Cocos2D, Cordova, Ionic, Framework7
Foundations
C/C++, Pascal, Qt, Win32 API, MFC

Education.

Bachelor of Computer Science
James Cook University, Singapore, 2011 to 2014
Computer architecture, algorithms, data structures, software engineering, databases, networks, and artificial intelligence.
Blockchain Bootcamp
Moralis Academy, 2019
Smart contract development in Solidity, Web3 integration, dApp architecture, token standards, and blockchain security fundamentals.

The person, measured.

Not adjectives I picked for myself: an MBTI assessment and a workplace psychometric profile, reproduced as delivered.

ENFJ-T · Protagonist

As a Protagonist (ENFJ-T), you possess a unique blend of charisma, empathy, and idealism that sets you apart in any crowd. Your natural ability to inspire and lead others is matched only by your deep-seated desire to make a positive impact on the world around you. You have an uncanny knack for understanding people's emotions and motivations, often sensing what others need before they even realize it themselves.

Your gift for communication allows you to articulate your visionary ideas with passion and conviction, drawing others into your orbit and motivating them to join your cause. You thrive on meaningful connections and have a remarkable talent for bringing out the best in those around you. However, your idealistic nature can sometimes set you up for disappointment when reality falls short of your lofty expectations.

Energy: Extraverted 61% · Introverted 39%
Mind: Intuitive 57% · Observant 43%
Nature: Feeling 65% · Thinking 35%
Tactics: Judging 61% · Prospecting 39%
Identity: Turbulent 64% · Assertive 36%

Career

Your career path is likely to be driven by a deep-seated need to make a meaningful difference in people's lives. You thrive in roles that allow you to inspire, guide, and develop others, making you an excellent teacher, counselor, or team leader. Your natural charisma and ability to articulate a compelling vision make you a standout in fields like human resources, public relations, or nonprofit management.

Personal Growth

Your journey of personal growth is fueled by an insatiable desire for self-improvement and a genuine commitment to becoming the best version of yourself. You set high standards for your own behavior and are often your own harshest critic. While this drive can lead to remarkable personal development, it's crucial to temper it with self-compassion and realistic expectations.

Relationships

In relationships, whether romantic, familial, or platonic, you shine as a deeply committed and intuitive partner. Your ability to understand and cater to others' emotional needs makes you a valued friend and confidant. You have a gift for creating deep, meaningful connections and building environments where others feel safe to be their authentic selves.

How I work, per the assessment.

Thinking · Analysing, Exploring

Comfortable dealing with numerical data to understand and solve problems. Factual and uses evidence to support hypotheses. Prefers established and proven approaches, appreciates authority and rules, and adjusts easily. Practical and down to earth, while keeping an open mind to novel approaches.

Executing · Quality, Result Driven

Systematic, methodical, and organised — delivers within deadlines. Reliable, disciplined, and driven to achieve goals. Doesn’t get lost in detail, though can sometimes overlook mistakes.

Connecting · Networking, Collaborating

Displays empathy towards colleagues and values listening to their points of view. Involves others in key decisions and plans. Gives credit where it’s due and delegates easily when necessary.

Progressing · Leadership, Resilience, Adaptability

Comfortable working in rapidly changing environments. A good team player who pays attention to everyone’s input in a group setting.

Where I fit best

  • Roles involving managing multiple stakeholders or building deep relationships with key accounts.
  • Roles with clear goals or timelines, where performance can be easily measured.
  • Roles relating to research, analysis, data analytics, or applying rational thinking to solve problems.

Organisations I do best in

  • Organisations that are supportive of employees, promote sharing information, and have good employee recognition programs.
  • Organisations that are fast-paced, results-oriented, and offer clear career paths linked to performance.
  • Organisations that promote evidence-based critical thinking.
Top traits: Team player · Focused · Analytical

Nine years, two accidents, one kept promise.

The story of a client who became family, on the blog.

Scroll to Top