AI Video Generator
Generates videos from text prompts by sourcing media from the web & adding TTS.
TypeScript, Ollama, ComfyUI
Senior Software Engineer
Ailo · PropTech & FinTech SaaS
Oct 2021 – Present
TypeScript, Node.js, Java, Kotlin, GraphQL, PostgreSQL, React Native, Microservices, Event-driven architecture
Full Stack Developer
University of Queensland (eLIPSE) · EdTech
Nov 2017 – Oct 2021
TypeScript, Node.js, PostgreSQL, MongoDB, MySQL, Vue, React, AWS, REST, Websockets
Intern Developer
Ilab Accelerator · Startup Incubator
Dec 2016 – Mar 2017
HTML5, PHP, JavaScript
Languages
TypeScript, JavaScript, Java, Kotlin, C#, Python
Frontend
React, React Native, Vue, Next.js, HTML5, CSS, SASS
Backend
Node.js, Nest.JS, Express.JS, GraphQL, GraphQL Federation, REST, .NET Core, ASP.NET Core Web API, EF Core, Websockets, OAuth, SSO
Architecture
Microservices, Event-driven architecture, Saga pattern
Data
PostgreSQL, SQL Server, MySQL, MongoDB, Redis, ElasticSearch
Infra
AWS, Docker, Grafana
Practices
Code Reviews, CI/CD, Unit & Integration Testing, Feature Flags
Tools
Git, Claude Code, Linear, Jira
Generates videos from text prompts by sourcing media from the web & adding TTS.
TypeScript, Ollama, ComfyUI
App developed to tackle littering, won multiple awards @ GovHack 18 Hackathon.
React, Node.js, PostgreSQL
Paper trading platform enabling risk-free trading practice with real-time data.
Vue, PHP, MySQL
Visual simulation of genetic algo. Generations survive by avoiding obstacles.
JavaScript, HTML5
Retrieve and plot live USD/BTC data as well as historical data.
JavaScript, HTML5
A multi-page website built for a therapy center.
Next.js, Node.js
Helps users log and visualize their running history.
C#, EF Core, ASP.NET MVC, SQLite, JavaScript
Personal portfolio
JavaScript, Astro