Hello, I am
Kyle Ng
Software Engineer

Experience

Hermes

Founding Software Engineer
Hermes

A desktop app for automating & managing tasks across multiple accounts and websites simultaneously, streamlining workflows by handling mundane tasks

Hermes preview
Features

Bulk Automation

Execute multiple tasks in parallel with intelligent scheduling

Seamless Multi-Account Management

Effortlessly handle multiple accounts without switching sessions

Blazing-Fast Performance

Optimized for large-scale operations, ensuring smooth execution

Robust Security & Licensing

Prevents unauthorized access with strong encryption and user authentication

User-Friendly Interface

Simplifies task automation with an intuitive UI

Contributions

Full-Stack Development

Led architecture, backend, and frontend development of the application

Bulk Operations

Engineered bulk operations for executing multiple tasks in parallel, leveraging browser automation, direct network requests, and adaptive request-handling strategies

  • Achieved 20x improvement in user task efficiency

UI Optimization

Built efficient UI with lazy loading, virtualization, and memoization for seamless rendering of large data sets

Application Security

Configured Bytenode encryption, code obfuscation, and license-based authentication

Continuous Deployment

Established CI/CD pipeline with automated testing, accelerating development cycles and reducing deployment time

  • Reduced deployment time by 30%

Customer Support & Retention

Provided proactive customer support through ticket system, community forum, comprehensive documentation, and swift feature request completion

  • Contributed to 94% customer retention rate during peak months

Agile Development

Led Scrum/Kanban workflows in Jira, enhancing sprint efficiency and task delegation

JS
React
Node.js
Express
Electron
AWS
Webpack
Puppeteer
Jest
Jira
Agile
AntD

Kwiklern

Software Developer
Kwiklern

A browser extension that generates, organizes, and syncs AI-powered summaries of text, video, and even playlists

Kwiklern preview
Features

AI-Powered Summaries

Generate concise takeaways from multiple sources

Multi-Source Support

Summarize individual articles, videos, and entire playlists with one click

Organized Knowledge Management

Save and categorize summaries for easy access

Auto-Tagging

Automatically generate relevant tags by analyzing content

Seamless Sidebar

Easily use the extension on any site without interrupting your browsing experience

Cloud Syncing

Access summaries from anywhere at any time

Contributions

Extension Development

Built the browser extension using React for UI and background services

Backend Development

Developed a secure Node.js server hosted on AWS EC2 for authentication and external API handling

Database Integration

Integrated Supabase and PostgreSQL for real-time summary retrieval and organization

UI Design

Engineered seamless React UI for both extension web pages and injected components, ensuring intuitive navigation and non-intrusive integration with existing content

Performance Optimization

Optimized extension performance for near-instant summarization with minimal browser impact

JS
React
Node.js
AWS
OpenAI
Postgres
Supabase
Extensions
Vite
MUI

Relative Rivalry

Software Developer
Relative Rivalry

A Family Feud-inspired multiplayer game where AI validates answers and synchronizes game state for real-time gameplay

Relative Rivalry preview
Features

AI-Validated Answers

No need for a moderator — everyone can play

Real-Time Multiplayer

Compete live with others in fast-paced rounds

Solo Play Option

Enjoy the game alone with AI-validation when no players are available

Cross-Device Accessibility

Play on both desktop and mobile platforms

Interactive UI

Engaging UI with dynamic elements for a modern user experience

Contributions

UI Design

Developed a dynamic React UI for smooth interaction across devices

Real-Time Multiplayer

Implemented WebSocket communication for low-latency, real-time player interactions

AI Integration

Integrated OpenAI to validate answers in real-time, allowing for a moderator-free experience

Game State Synchronization

Ensured consistency of the game state across all players in real-time

JS
React
Node.js
OpenAI
WebSocket
Socket.IO
MUI
Netlify
Render

Portfolio Site

Web Developer
Portfolio Site

A personal portfolio site showcasing various skills and projects with a focus on modern design and performance

Portfolio Site preview
Portfolio Site preview
Features

Seamless Experience

Enjoy a smooth and intuitive interface designed for ease of use.

Engaging Interactions

Subtle animations and transitions make browsing feel dynamic and fluid.

Fully Responsive

Looks great and functions perfectly on any device, from mobile to desktop.

Showcasing My Work

Explore my best projects with clear insights and visuals.

Contributions

Performance Optimization

Implemented Next.js for fast load times and better SEO, improving the overall performance of the portfolio

  • Reduced page load time by 30%

Mobile-Responsive Design

Designed and built a responsive layout ensuring the portfolio adjusts seamlessly to any screen size

Dynamic Theme Generator & Testing

Developed custom theme generator to dynamically apply different colors/styles — used Playwright to automate creation of preview screenshots of the site with various themes

Custom SVG Graphics/Icons

Customized SVG graphics and icons using a combination of programmatic Node.js scripts and vector image editors, ensuring design consistency and optimizing visual assets for performance across the portfolio

Animations

Created engaging animations using both Framer Motion and native CSS animations to craft playful and dynamic visuals, enhancing user interaction and overall aesthetic appeal

UI Component Design

Used accessible, elegant UI components to improve the portfolio's usability and visual appeal

Performance and Consistency Optimization

Developed custom pipeline using Node.js scripts to optimize & customize styles and SVG icons for performance and consistency

Cross-Browser Testing

Ensured smooth user interactions across all major browsers by testing with Playwright

Deployment & Scalability

Deployed portfolio on Vercel for reliable, fast, and scalable hosting with continuous deployment

TS
React
Next.js
Node.js
Tailwind
Shadcn
Vercel
Motion

Skills

Languages
JS
TS
Python
Java
C++
Bash
MATLAB
Frontend Development
React
RN
HTML
CSS
Redux
Next.js
Electron
Expo
Webpack
Babel
Vite
UI/UX Design & Styling
Figma
RWD
Motion
Sass
LESS
Styled
Emotion
Tailwind
Bootstrap
MUI
AntD
Chakra
Shadcn
Cloud & DevOps
AWS
Azure
GCP
OCI
Git
GitHub
Maven
Gradle
Docker
K8s
Heroku
Netlify
Vercel
Render
Backend & APIs
Node.js
Express
Flask
Django
Spring
WebSocket
GraphQL
RabbitMQ
Database & Persistence
SQL
Postgres
MySQL
MongoDB
Firebase
Supabase
Redis
Hibernate
Testing & Automation
Jest
PyTest
JUnit
Mockito
Puppeteer
Selenium
Playwright
Postman
Software Engineering & Project Management
Jira
Agile
Scrum
Kanban
Full Stack
SDLC
Web Dev
AI Dev
Prompt Eng

Contact

Email Copied!
Copyright © 2025 by Kyle Ng. All rights reserved.
Attributions: